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 クライアント経由でそれらを処理するのが好きです。元:MqttPahoMessageDrivenChannelAdapter
MqttPahoMessageDrivenChannelAdapter
Bean として使用して " mqttInbound
" を参照できますか?
" " への着信メッセージはすべて にmqttInbound
リダイレクトされMqttPahoMessageDrivenChannelAdapter
ます。これはできますか?
更新: 受信メッセージを Bean にリダイレクトできますか? 使用できるインターフェイスはありますか?
例えば:
<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"/>