在Mule 3.3中以编程方式设置过滤器

时间:2013-11-05 20:14:21

标签: filter mule

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

1 个答案:

答案 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)

添加过滤器。