インターフェース HeaderChannelRegistry
- すべての既知の実装クラス:
DefaultHeaderChannelRegistry
public interface HeaderChannelRegistry
実装はチャネルを名前に変換し、名前でキー付けされたチャネルへの参照を保持します。フローがある時点でメッセージを直列化した場合に、ダウンストリーム
BeanFactoryChannelResolver がチャネルを名前で検索できるようにします。- 導入:
- 3.0
- 作成者:
- Gary Russell
方法の概要
修飾子と型メソッド説明channelNameToChannel(StringSE name) チャネル名をMessageChannelに変換します(登録されている場合)。channelToChannelName(ObjectSE channel) チャネルを名前(文字列)に変換します。channelToChannelName(ObjectSE channel, long timeToLive) チャネルを名前(文字列)に変換します。voidスケジュールされたリープタスクをキャンセルして、すぐに実行します。その後、再スケジュールします。intsize()
方法の詳細
channelToChannelName
チャネルを名前(文字列)に変換します。チャネルがMessageChannelでない場合、変更されずに返されます。- パラメーター:
channel- チャンネル。- 戻り値:
- チャネル名、または MessageChannel でない場合はチャネル。
channelToChannelName
チャネルを名前(文字列)に変換します。チャネルがMessageChannelでない場合、変更されずに返されます。- パラメーター:
channel- チャンネル。timeToLive- 最低でも(ms)の時間、チャネルマッピングはレジストリに残る必要があります。- 戻り値:
- チャネル名、または MessageChannel でない場合はチャネル。
- 導入:
- 4.1
channelNameToChannel
チャネル名をMessageChannelに変換します(登録されている場合)。- パラメーター:
name- チャネルの名前。- 戻り値:
- チャネル。名前で登録されたチャネルがない場合は null。
size
- 戻り値:
- レジストリの現在のサイズ
runReaper
@ManagedOperation(description="Cancel the scheduled reap task and run immediately; then reschedule.") void runReaper()スケジュールされたリープタスクをキャンセルして、すぐに実行します。その後、再スケジュールします。