クラス ChannelRegistration
java.lang.ObjectSE
org.springframework.messaging.simp.config.ChannelRegistration
MessageChannel の構成をカスタマイズするための登録クラス。- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev, Stephane Nicoll
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- executor- (TaskExecutor taskExecutor) このメッセージチャネルに対して指定された- TaskExecutorを構成し、タスクエグゼキューターの登録がある場合はそれよりも優先されます。- protected ListSE<ChannelInterceptor>- protected TaskExecutor- getTaskExecutor- (SupplierSE<TaskExecutor> fallback, ConsumerSE<TaskExecutor> customizer) 使用する- TaskExecutorを返します。- protected boolean- protected boolean- interceptors- (ChannelInterceptor... interceptors) このメッセージチャネルの特定のインターセプターを構成し、インターセプターのチャネルの現在のリストに追加します。このメッセージチャネルをバッキングするスレッドプールを構成します。- taskExecutor- (ThreadPoolTaskExecutor taskExecutor) カスタム ThreadPoolTaskExecutor を使用して、このメッセージチャネルをバッキングするスレッドプールを構成します。
- コンストラクターの詳細- ChannelRegistrationpublic ChannelRegistration()
 
- メソッドの詳細- taskExecutorこのメッセージチャネルをバッキングするスレッドプールを構成します。
- taskExecutorカスタム ThreadPoolTaskExecutor を使用して、このメッセージチャネルをバッキングするスレッドプールを構成します。- パラメーター:
- taskExecutor- 使用するエグゼキュータ (またはデフォルトのエグゼキューターの場合は- null)
 
- executorこのメッセージチャネルに対して指定された- TaskExecutorを構成し、タスクエグゼキューターの登録がある場合はそれよりも優先されます。- パラメーター:
- taskExecutor- 使用するタスク実行プログラム
- 導入:
- 6.1.4
 
- interceptorsこのメッセージチャネルの特定のインターセプターを構成し、インターセプターのチャネルの現在のリストに追加します。- 導入:
- 4.3.12
 
- hasTaskExecutorprotected boolean hasTaskExecutor()
- hasInterceptorsprotected boolean hasInterceptors()
- getTaskExecutorprotected TaskExecutor getTaskExecutor- (SupplierSE<TaskExecutor> fallback, ConsumerSE<TaskExecutor> customizer) - TaskExecutorを返却して使用します。タスク実行プログラムが構成されていない場合は、- fallbackサプライヤーを使用してフォールバックインスタンスが提供されます。- 使用する - TaskExecutorがさらなるカスタマイズに適している場合は、- customizerコンシューマーが呼び出されます。- パラメーター:
- fallback- 何も構成されていない場合のフォールバックタスクエグゼキューターのサプライヤー
- customizer- さらなるカスタマイズ
- 戻り値:
- 使用するタスク実行プログラム
- 導入:
- 6.1.4
 
- getInterceptors