クラス NullChannel

java.lang.ObjectSE
org.springframework.integration.channel.NullChannel
実装済みのインターフェース一覧:
Aware, BeanNameAware, DisposableBean, IntegrationPattern, NamedComponent, IntegrationManagement, MessageChannel, PollableChannel

基本的に "/dev/null" のように動作するチャネル実装。アクションは実行されませんが、すべての receive() 呼び出しは null を返し、すべての send(Message, long) 呼び出しは true を返します。送信されたメッセージのペイロードが Publisher 実装でない限り、この場合、Publisher.subscribe(Subscriber) が呼び出されてリアクティブストリームが開始されますが、データはこのチャネルによって破棄されます。リアクティブストリーム処理(Subscriber.onError(Throwable) を参照)からスローされたエラーは、warn レベルでログに記録されます。ただし、呼び出しはデバッグレベルでログに記録されることに注意してください。
作成者:
Mark Fisher, Gary Russell, Artem Bilan