我需要使用ObjectStore自定义Synchronous UntilSuccessful范围。但我不能,因为以下异常被抛出:
Caused by: org.mule.api.lifecycle.InitialisationException: Until successful cannot be configured to be synchronous and use an object store.
at org.mule.routing.SynchronousUntilSuccessfulProcessingStrategy.initialise(SynchronousUntilSuccessfulProcessingStrategy.java:75)
。
很明显, SynchronousUntilSuccessfulProcessingStrategy 类的 initialise()方法会抛出此异常。
所以我通过扩展 SynchronousUntilSuccessfulProcessingStrategy 类来重写这个方法,例如扩展类是 ObjectStoreAwareSynchronousUntilSuccessful 。
现在我的问题是,我如何在Mule流程中查看我的扩展类而不是原始类?
任何建议都将不胜感激。提前谢谢。
答案 0 :(得分:0)
使用custom-router
或custom-processor
并设置class属性。类似这里使用Spring bean:Exposing class attributes to JMX for Mule custom router: what are my options?