使用 Mule ESB,从任意类中,是否可以获取该线程的当前 mule 消息的句柄? 例如,如果我创建自定义 log4j 附加程序,它可以访问 mule 消息并从中提取数据吗?
最佳答案
是的,通过使用 RequestContext.getEvent().getMessage()
( javadoc )。
是的,它已被弃用,并带有以下警告:
If access to MuleEvent or MuleMessage is required, then implement a MessageProcessor or Callable instead
但这并不总是可能的。因此,使用这个静态助手仍然是您的最佳选择。
关于java - 从线程中的任意位置访问 Mule 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27976893/