0
Message BrokerのJMSキューにJMSメッセージを送信して、メッセージストアのないメッセージプロセッサでさらに処理することはできますか。メッセージストアを使用しないJMSキューのメッセージプロセッサ
<resource methods="PUT" uri-template="/{itemName}">
<inSequence>
<property name="transport.jms.ContentTypeProperty" value="Content-Type" scope="axis2"/>
<property name="HTTP_METHOD" expression="get-property('axis2','HTTP_METHOD')" scope="transport" type="STRING"></property>
<property expression="json-eval($.barcode)" name="uri.var.barcode" scope="default" type="STRING"/>
<log level="full">
<property expression="get-property('uri.var.barcode')" name="barcode"/>
</log>
<payloadFactory media-type="json">
<format>
{"barcode": "$1"}
</format>
<args>
<arg evaluator="xml" expression="get-property('uri.var.barcode')"/>
</args>
</payloadFactory>
<send>
<endpoint>
<address uri="jms:/myqueue?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory&java.naming.provider.url=conf/jndi.properties&transport.jms.DestinationType=queue&transport.jms.ContentTypeProperty=ContentType"/>
</endpoint>
</send>
</inSequence>
<outSequence/>
</resource>
私はJSON本体を受け取ったシンプルなAPIを持っていると言うと、私はキューと呼ばれるMYQUEUEにそれを送りたい、私はさらなる処理のためのメッセージを読むためにメッセージプロセッサをしたいと思います。
また、同様の概念を達成するための他の方法がありますか?