wso2 - 将 Java 类返回的值存储在 Class Mediator 中
问题描述
在我的 WSO2 ESB 中,我创建了一个 Java 类,它产生一个字符串值作为输出。现在我用“Class Mediator”调用我的 Java 类。如何将从我的 Java 类返回的值存储在我的 WSO2 ESB 中并将其显示为登录日志中介?
解决方案
您可以将值保存在类调解器的属性中,如下所示,
public boolean mediate(MessageContext context) {
context.setProperty("testKey","Value in class mediator");
return true;
}
并访问存储的值如下,
<log>
<property name="test log" expression="$ctx:testKey"/>
</log>
推荐阅读
- javascript - 输入数字中箭头的 Javascript 实现 - 如何使更改涉及每个项目?
- aws-api-gateway - 如何配置 AWS API Gateway 以使 User-Agent 在 X-Ray Analytics 上可用
- ios - 表格单元格中标签的 sizeToFit 函数的意外行为
- c# - 有没有办法将数组翻译成字典
- node.js - 从 .desktop 文件运行节点
- python - 如果将整个名称指定为模式,为什么 Path.rglob() 会以小写形式返回文件名?
- ios - 在编辑模式下使用自定义滑动操作时如何防止单元格缩进?
- angular - Set custom error message in minLength validator in ngx-formly
- video - 如何使用 ffmpeg 连接多个 webm 文件而不收到警告?
- regex - 我可以在 vscode 的代码段中排除积极的前瞻和后视吗?