【发布时间】:2019-10-09 16:56:46
【问题描述】:
我想在用 Java 编写的自定义中介中读取属性 OperationName 和 To。用这行代码
(String) context.getProperty("OperationName")
和
(String) context.getProperty("To")
结果我得到了null。我怎样才能得到正确的值?我尝试了大多数属性上下文,但除了null,我什么也没得到。
【问题讨论】:
-
通常这是访问这些属性的方式,因为 OperationName 和 To 是突触范围内的属性,它们应该在突触消息上下文 (docs.wso2.com/display/EI650/…) 中可用。您能否提供有关您的方案的更多信息?您是否尝试调用代理?使用的中介是什么?是多租户环境吗?
-
@ThishaniLucas,这是一个独立的环境,没有多租户,我正在尝试从自定义中介中的 java 代码访问这些值。该服务很简单,并且在 inSequence 中只有这个中介。
-
你是在使用类调解器吗?
-
@SaadSahibjan 是的