获取wso2 esb中消息内存消息存储的计数

时间:2015-06-18 06:24:53

标签: java xml wso2 wso2esb

如何在WSO2 ESB中获取内存中消息存储的消息数? 我希望得到XML配置中的计数,比如用于代理服务或序列或消息处理器等 我希望它在XML中使用。

2 个答案:

答案 0 :(得分:1)

您可以将脚本介体与此代码一起使用:

var msg_store = mc.getConfiguration().getMessageStore('YourMessageStoreName')
var log = mc.getServiceLog()
log.info("Current size of Message Store "+msg_store.size())

答案 1 :(得分:0)

我是通过将消息推送到数据库并按照我的回答中所需的计数得到的take a look at my answer