Package io.virtualan.message.core
Class MqttService
- java.lang.Object
-
- io.virtualan.message.core.MqttService
-
@ConditionalOnResource(resources="classpath:conf/mqtt-config.json") @Service("mqttService") public class MqttService extends java.lang.ObjectThe type Mqtt service.
-
-
Constructor Summary
Constructors Constructor Description MqttService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()Init.org.springframework.integration.dsl.IntegrationFlowmqttInbound()Mqtt inbound integration flow.org.springframework.integration.mqtt.inbound.MqttPahoMessageDrivenChannelAdaptermqttPahoMessageDrivenChannelAdapter()Mqtt paho message driven channel adapter mqtt paho message driven channel adapter.MessageObjectparse(org.springframework.messaging.Message<?> message)Parse message object.org.springframework.integration.transformer.GenericTransformer<org.springframework.messaging.Message<?>,MessageObject>transformer()Transformer generic transformer.
-
-
-
Method Detail
-
init
@PostConstruct public void init() throws java.io.IOExceptionInit.- Throws:
java.io.IOException- the io exception
-
mqttPahoMessageDrivenChannelAdapter
public org.springframework.integration.mqtt.inbound.MqttPahoMessageDrivenChannelAdapter mqttPahoMessageDrivenChannelAdapter()
Mqtt paho message driven channel adapter mqtt paho message driven channel adapter.- Returns:
- the mqtt paho message driven channel adapter
-
parse
@Transformer public MessageObject parse(org.springframework.messaging.Message<?> message)
Parse message object.- Parameters:
message- the message- Returns:
- the message object
-
transformer
public org.springframework.integration.transformer.GenericTransformer<org.springframework.messaging.Message<?>,MessageObject> transformer()
Transformer generic transformer.- Returns:
- the generic transformer
-
mqttInbound
@Bean public org.springframework.integration.dsl.IntegrationFlow mqttInbound()
Mqtt inbound integration flow.- Returns:
- the integration flow
-
-