首页 > 解决方案 > 将 Java 类返回的值存储在 Class Mediator 中

问题描述

在我的 WSO2 ESB 中,我创建了一个 Java 类,它产生一个字符串值作为输出。现在我用“Class Mediator”调用我的 Java 类。如何将从我的 Java 类返回的值存储在我的 WSO2 ESB 中并将其显示为登录日志中介?

标签: wso2wso2esb

解决方案


您可以将值保存在类调解器的属性中,如下所示,

public boolean mediate(MessageContext context) {
  context.setProperty("testKey","Value in class mediator");
  return true;
}

并访问存储的值如下,

<log>
  <property name="test log" expression="$ctx:testKey"/>
</log>

推荐阅读