2016-11-28 7 views
0

私はWSO2 DASで以下のようなJMSレシーバを設定しました。今私は各ストリームの受信者XMLファイルを設定しています。ストリーム名の変更(streamName = "TABLE_NAME")以外の構成の違いはありません。重複したコードを避けるために、複数のストリームに対して単一のイベント受信機を使用できる方法はありますか?wso2 DASの複数のストリーム/動的ストリーム名に対してシングルイベントレシーバを設定する方法は?

<?xml version="1.0" encoding="UTF-8"?> 
<eventReceiver name="divolte_events_data_receiver" statistics="enable" 
trace="enable" xmlns="http://wso2.org/carbon/eventreceiver"> 
<from eventAdapterType="jms"> 
    <property name="transport.jms.DestinationType">queue</property> 
    <property name="transport.jms.Destination">MyQueue</property> 
    <property name="java.naming.factory.initial">org.wso2.andes.jndi.PropertiesFileInitialContextFactory</property> 
    <property name="java.naming.provider.url">repository/conf/jndi.properties</property> 
    <property name="transport.jms.SubscriptionDurable">false</property> 
    <property name="transport.jms.ConnectionFactoryJNDIName">QueueConnectionFactory</property> 
    <property name="transport.jms.UserName">admin</property> 
    <property encrypted="true" name="transport.jms.Password">***</property> 
</from> 
<mapping customMapping="disable" type="json"/> 
<to streamName="TABLE_NAME" version="1.0.0"/> 

答えて

0

受信機はストリームと流れにバインドされているようDASとその不可能。 JMSの場合、同じように見えますが、一般に、それ自身の受信機を必要とする他の受信機タイプがあります。例:HTTP受信者では、JSONイベント構造が受信者にバインドされたストリームに基づいている場合、受信者ごとに異なるエンドポイントが作成されます

関連する問題