1

filename-wildcard-filterMule 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 に答える