カスタム Anypoint コネクタを (devkit を使用して) 作成しました。Mule HTTP コネクタと同じように、受信プロパティを設定したいと考えています。MuleMessage
ただし、これを行う機能がないようです。この行動をどのように模倣しますか?
2488 次
2 に答える
1
インバウンド プロパティは不変です。これは MuleMessage https://www.mulesoft.org/docs/site/3.3.0/apidocs/org/mule/api/MuleMessage.html#setProperty(java.lang.String , java.lang.Object、org.mule.api.transport.PropertyScope)
ただし、コネクタ操作がメッセージ ソースでない限り、受信プロパティを追加せず、代わりに送信プロパティを使用します。
于 2016-06-30T10:53:10.077 に答える
0
使用する必要があります
MuleMessage message = eventContext.getMessage();
message.setProperty("key","value",PropertyScope.INBOUND);
API を参照できます:- https://www.mulesoft.org/docs/site/3.3.0/apidocs/org/mule/api/MuleMessage.html#setProperty
https://www.mulesoft.org/docs/site/3.3.0/apidocs/org/mule/api/transport/PropertyScope.html
于 2016-06-30T08:01:33.663 に答える