クラス ChannelPurger

java.lang.ObjectSE
org.springframework.integration.channel.ChannelPurger

public class ChannelPurger extends ObjectSE
1 つ以上の QueueChannels から Messages をパージするためのユーティリティクラス。提供された MessageSelector と一致しないメッセージは、チャネルから削除されます。MessageSelector が提供されていない場合、すべてのメッセージがチャネルからクリアされます。

purge() メソッドは、メソッドが呼び出されたときのチャネル内のメッセージのスナップショットで動作することに注意してください。パージ操作中に新しいメッセージがチャネルに到着し、削除されない可能性があります。同様に、パージされるメッセージは、操作の実行中にチャネルから削除された可能性があります。このようなメッセージは、返されるリストには含まれません。

作成者:
Mark Fisher, Gary Russell, Artem Bilan