1

カスタム Anypoint コネクタを (devkit を使用して) 作成しました。Mule HTTP コネクタと同じように、受信プロパティを設定したいと考えています。MuleMessageただし、これを行う機能がないようです。この行動をどのように模倣しますか?

4

2 に答える 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 に答える