wso2 ESB 4.8.1 および WSO2 GREG 4.6.0 に直面しています。GREG を esb のリモート レジストリとして接続しましたが、リモート レジストリ内に共有リソースを格納できるクラス メディエーターを開発する必要があります。
1) レジストリは Java オブジェクトを保存できますか?
2) レジストリを参照するために org.apache.synapse.registry.Registry を使用する必要がありますか? または、メディエーター プロジェクト内にガバナンス API をインポートする方が良いですか?
たとえば、リソースを追加して取得し、カスタム プロパティを設定する必要があります。それから私はそれらを読みたいです。このコードの使用:
org.apache.axis2.context.MessageContext axis2MsgContext;
axis2MsgContext = ((Axis2MessageContext) synapseMsgContext).getAxis2MessageContext();
Registry regInstance = synapseMsgContext.getConfiguration()
.getRegistry();
Object obj = regInstance.getResource(new Entry ("conf:/provaDUE"), null);
Properties prop = regInstance.getResourceProperties("conf:/provaDUE");
UI を使用して設定したプロパティを取得できません。
ありがとう。