1

如何filename-wildcard-filter在 Mule 3.3 中以编程方式设置?Mule 2.x 中可用的setFilter方法org.mule.endpoint.AbstractEndpointBuilder似乎在 Mule 3.3 中消失了。

4

1 回答 1

1

设置的过滤器Endpoint是从 Mule 3.x 及更高版本修改的。

它现在被添加为消息处理器。

 protected List<MessageProcessor> messageProcessors = new LinkedList<MessageProcessor>();

因此,包括过滤器在内的所有消息处理器都可以添加到端点。将实现所需的功能(过滤器)。

使用方法

public void addMessageProcessor(MessageProcessor messageProcessor)

或者

public void More setMessageProcessors(List<MessageProcessor> newMessageProcessors)

添加您的过滤器。

于 2013-11-05T21:19:57.777 回答