[+] 新增client

This commit is contained in:
acgist
2023-02-05 16:55:57 +08:00
parent 17218c05d7
commit e43f9283e7
60 changed files with 106 additions and 106 deletions

View File

@@ -17,6 +17,10 @@
<description>集群服务:集群服务</description>
<dependencies>
<dependency>
<groupId>com.acgist</groupId>
<artifactId>taoyao-signal</artifactId>
</dependency>
</dependencies>
</project>

View File

@@ -1,8 +1,12 @@
package com.acgist.taoyao.node.config;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import com.acgist.taoyao.node.listener.platform.ShutdownListener;
/**
* 集群自动配置
*
@@ -12,34 +16,11 @@ import org.springframework.context.annotation.Configuration;
@ConditionalOnProperty(prefix = "taoyao.node", name = "enabled", havingValue = "true", matchIfMissing = false)
public class NodeAutoConfiguration {
// @Bean
// @ConditionalOnMissingBean
// public MediaPublishListener mediaPublishListener() {
// return new MediaPublishListener();
// }
//
// @Bean
// @ConditionalOnMissingBean
// public MediaSubscribeListener mediaSubscribeListener() {
// return new MediaSubscribeListener();
// }
//
// @Bean
// @ConditionalOnMissingBean
// public MediaOfferListener mediaOfferListener() {
// return new MediaOfferListener();
// }
//
// @Bean
// @ConditionalOnMissingBean
// public MediaAnswerListener mediaAnswerListener() {
// return new MediaAnswerListener();
// }
//
// @Bean
// @ConditionalOnMissingBean
// public MediaCandidateListener mediaCandidateListener() {
// return new MediaCandidateListener();
// }
@Bean
@ConditionalOnMissingBean
public ShutdownListener shutdownListener() {
return new ShutdownListener();
}
}

View File

@@ -0,0 +1,18 @@
package com.acgist.taoyao.node.listener.platform;
import com.acgist.taoyao.signal.event.platform.ShutdownEvent;
import com.acgist.taoyao.signal.listener.ApplicationListenerAdapter;
/**
* 关闭服务监听
*
* @author acgist
*/
public class ShutdownListener extends ApplicationListenerAdapter<ShutdownEvent> {
@Override
public void onApplicationEvent(ShutdownEvent event) {
// TODO关闭
}
}