@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(prefix="mqtt.server",
name="enabled",
havingValue="true",
matchIfMissing=true)
@EnableConfigurationProperties(value=MqttServerProperties.class)
public class MqttServerConfiguration
extends Object
| 构造器和说明 |
|---|
MqttServerConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
MqttServer |
mqttServer(MqttServerCreator mqttServerCreator) |
MqttServerCreator |
mqttServerCreator(MqttServerProperties properties,
org.springframework.beans.factory.ObjectProvider<IMqttServerAuthHandler> authHandlerObjectProvider,
org.springframework.beans.factory.ObjectProvider<IMqttServerUniqueIdService> uniqueIdServiceObjectProvider,
org.springframework.beans.factory.ObjectProvider<IMqttServerSubscribeValidator> subscribeValidatorObjectProvider,
org.springframework.beans.factory.ObjectProvider<IMqttServerPublishPermission> publishPermissionObjectProvider,
org.springframework.beans.factory.ObjectProvider<IMqttMessageDispatcher> messageDispatcherObjectProvider,
org.springframework.beans.factory.ObjectProvider<IMqttMessageStore> messageStoreObjectProvider,
org.springframework.beans.factory.ObjectProvider<IMqttSessionManager> sessionManagerObjectProvider,
org.springframework.beans.factory.ObjectProvider<IMqttSessionListener> sessionListenerObjectProvider,
org.springframework.beans.factory.ObjectProvider<IMqttMessageListener> messageListenerObjectProvider,
org.springframework.beans.factory.ObjectProvider<IMqttConnectStatusListener> connectStatusListenerObjectProvider,
org.springframework.beans.factory.ObjectProvider<IMqttMessageInterceptor> messageInterceptorObjectProvider,
org.springframework.beans.factory.ObjectProvider<MqttServerCustomizer> customizers) |
MqttServerLauncher |
mqttServerLauncher(MqttServer mqttServer) |
MqttServerTemplate |
mqttServerTemplate(MqttServer mqttServer) |
IMqttConnectStatusListener |
springEventMqttConnectStatusListener(org.springframework.context.ApplicationEventPublisher eventPublisher) |
IMqttMessageListener |
springEventMqttMessageListener(org.springframework.context.ApplicationEventPublisher eventPublisher) |
@Bean @ConditionalOnMissingBean public IMqttConnectStatusListener springEventMqttConnectStatusListener(org.springframework.context.ApplicationEventPublisher eventPublisher)
@Bean @ConditionalOnMissingBean public IMqttMessageListener springEventMqttMessageListener(org.springframework.context.ApplicationEventPublisher eventPublisher)
@Bean public MqttServerCreator mqttServerCreator(MqttServerProperties properties, org.springframework.beans.factory.ObjectProvider<IMqttServerAuthHandler> authHandlerObjectProvider, org.springframework.beans.factory.ObjectProvider<IMqttServerUniqueIdService> uniqueIdServiceObjectProvider, org.springframework.beans.factory.ObjectProvider<IMqttServerSubscribeValidator> subscribeValidatorObjectProvider, org.springframework.beans.factory.ObjectProvider<IMqttServerPublishPermission> publishPermissionObjectProvider, org.springframework.beans.factory.ObjectProvider<IMqttMessageDispatcher> messageDispatcherObjectProvider, org.springframework.beans.factory.ObjectProvider<IMqttMessageStore> messageStoreObjectProvider, org.springframework.beans.factory.ObjectProvider<IMqttSessionManager> sessionManagerObjectProvider, org.springframework.beans.factory.ObjectProvider<IMqttSessionListener> sessionListenerObjectProvider, org.springframework.beans.factory.ObjectProvider<IMqttMessageListener> messageListenerObjectProvider, org.springframework.beans.factory.ObjectProvider<IMqttConnectStatusListener> connectStatusListenerObjectProvider, org.springframework.beans.factory.ObjectProvider<IMqttMessageInterceptor> messageInterceptorObjectProvider, org.springframework.beans.factory.ObjectProvider<MqttServerCustomizer> customizers)
@Bean public MqttServer mqttServer(MqttServerCreator mqttServerCreator)
@Bean public MqttServerLauncher mqttServerLauncher(MqttServer mqttServer)
@Bean public MqttServerTemplate mqttServerTemplate(MqttServer mqttServer)
Copyright © 2023. All rights reserved.