クラス 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 TaskExecutorgetTaskExecutor(SupplierSE<TaskExecutor> fallback, ConsumerSE<TaskExecutor> customizer) 使用するTaskExecutorを返します。protected booleanprotected booleaninterceptors(ChannelInterceptor... interceptors) このメッセージチャネルの特定のインターセプターを構成し、インターセプターのチャネルの現在のリストに追加します。このメッセージチャネルをバッキングするスレッドプールを構成します。taskExecutor(ThreadPoolTaskExecutor taskExecutor) カスタム ThreadPoolTaskExecutor を使用して、このメッセージチャネルをバッキングするスレッドプールを構成します。
コンストラクターの詳細
ChannelRegistration
public ChannelRegistration()
メソッドの詳細
taskExecutor
このメッセージチャネルをバッキングするスレッドプールを構成します。taskExecutor
カスタム ThreadPoolTaskExecutor を使用して、このメッセージチャネルをバッキングするスレッドプールを構成します。- パラメーター:
taskExecutor- 使用するエグゼキュータ (またはデフォルトのエグゼキューターの場合はnull)
executor
このメッセージチャネルに対して指定されたTaskExecutorを構成し、タスクエグゼキューターの登録がある場合はそれよりも優先されます。- パラメーター:
taskExecutor- 使用するタスク実行プログラム- 導入:
- 6.1.4
interceptors
このメッセージチャネルの特定のインターセプターを構成し、インターセプターのチャネルの現在のリストに追加します。- 導入:
- 4.3.12
hasTaskExecutor
protected boolean hasTaskExecutor()hasInterceptors
protected boolean hasInterceptors()getTaskExecutor
protected TaskExecutor getTaskExecutor(SupplierSE<TaskExecutor> fallback, ConsumerSE<TaskExecutor> customizer) TaskExecutorを返却して使用します。タスク実行プログラムが構成されていない場合は、fallbackサプライヤーを使用してフォールバックインスタンスが提供されます。使用する
TaskExecutorがさらなるカスタマイズに適している場合は、customizerコンシューマーが呼び出されます。- パラメーター:
fallback- 何も構成されていない場合のフォールバックタスクエグゼキューターのサプライヤーcustomizer- さらなるカスタマイズ- 戻り値:
- 使用するタスク実行プログラム
- 導入:
- 6.1.4
getInterceptors