Я пытаюсь читать сообщения с подпиской по теме через клиент Spring MQTT.Конфигурация абонента Spring MQTT
<mqtt:message-driven-channel-adapter id="mqttInbound"
client-id="mySpringServer"
url="tcp://localhost:1883"
topics="foo2015"
auto-startup="true"
client-factory="clientFactory"
channel="fileChannel"/>
Вместо того, чтобы иметь канал "fileChannel
", мне нравится работать с ними с помощью Spring MQTT клиента. Ex: MqttPahoMessageDrivenChannelAdapter
Могу ли я использовать MqttPahoMessageDrivenChannelAdapter
в качестве компонента и передать «mqttInbound
»?
Все входящие сообщения в «mqttInbound
» перенаправляются на MqttPahoMessageDrivenChannelAdapter
. Я могу сделать это?
Обновление: Могу ли я перенаправить входящие сообщения в компонент? Есть ли интерфейс, который я могу использовать?
Например:
<mqtt:message-driven-channel-adapter ... channel="msgChannel" />
<bean id="msgChannel" class="org.channel.AnyMessageReader"/>
Я видел пример ниже, но я не знаю точно, что это то, что я ищу.
<int:channel id="channel_01" />
<int:service-activator id="serviceActivator" input-channel="channel_01" ref="msgService" method="setMessage" />
<bean id="msgService" class="org.channel.AnyMessageService"/>
Я только что обновил вопрос. Кажется, я понятия не имею. Я проверил весенние документы, но никакого результата. Я думаю, что мне обязательно нужно некоторое знание о Spring-JMS, чтобы понять это. – user2172625