如何在Mule 3.3中以编程方式设置filename-wildcard-filter
? Mule 2.x中提供的setFilter
org.mule.endpoint.AbstractEndpointBuilder
方法似乎在Mule 3.3中消失了。
答案 0 :(得分:1)
在Endpoint
中设置的过滤器是从Mule 3.x及更高版本修改的。
现在它被添加为消息处理器。
protected List<MessageProcessor> messageProcessors = new LinkedList<MessageProcessor>();
因此可以将包括过滤器在内的所有消息处理器添加到端点。将实现所需的功能(过滤器)。
使用方法
public void addMessageProcessor(MessageProcessor messageProcessor)
或
public void More setMessageProcessors(List<MessageProcessor> newMessageProcessors)
添加过滤器。