クラス JettyResourceFactory
java.lang.ObjectSE
org.springframework.http.client.reactive.JettyResourceFactory
- 実装されたすべてのインターフェース:
DisposableBean
,InitializingBean
Spring
ApplicationContext
のライフサイクル内で Jetty リソース、つまり Executor
SE、ByteBufferPool
、Scheduler
を管理するファクトリ。 このファクトリは InitializingBean
および DisposableBean
を実装し、通常、Spring 管理の Bean として宣言されることが期待されています。
- 導入:
- 5.1
- 作成者:
- Sebastien Deleuze
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
void
destroy()
Bean の破棄時に、包含BeanFactory
によって呼び出されます。org.eclipse.jetty.io.ByteBufferPool
設定されたByteBufferPool
を返します。設定されたExecutor
SE を返します。org.eclipse.jetty.util.thread.Scheduler
設定されたScheduler
を返します。void
setByteBufferPool
(org.eclipse.jetty.io.ByteBufferPool byteBufferPool) 使用するByteBufferPool
を構成します。void
setExecutor
(ExecutorSE executor) 使用するExecutor
SE を構成します。void
setScheduler
(org.eclipse.jetty.util.thread.Scheduler scheduler) 使用するScheduler
を構成します。void
setThreadPrefix
(StringSE threadPrefix) QueuedThreadPool
executor を初期化するためのスレッド接頭辞を構成します。
コンストラクターの詳細
JettyResourceFactory
public JettyResourceFactory()
メソッドの詳細
setExecutor
使用するExecutor
SE を構成します。デフォルトでは、
QueuedThreadPool
で初期化されます。- パラメーター:
executor
- 使用するエグゼキュータ
setByteBufferPool
使用するByteBufferPool
を構成します。デフォルトでは、
ArrayByteBufferPool
で初期化されます。- パラメーター:
byteBufferPool
- 使用するByteBuffer
SE プール
setScheduler
使用するScheduler
を構成します。デフォルトでは、
ScheduledExecutorScheduler
で初期化されます。- パラメーター:
scheduler
- 使用するScheduler
setThreadPrefix
QueuedThreadPool
executor を初期化するためのスレッド接頭辞を構成します。これは、Executor
SE インスタンスがprovided
ではない場合にのみ使用されます。デフォルトでは "jetty-http" に設定されています。
- パラメーター:
threadPrefix
- 使用するスレッド接頭辞
getExecutor
設定されたExecutor
SE を返します。getByteBufferPool
設定されたByteBufferPool
を返します。getScheduler
設定されたScheduler
を返します。afterPropertiesSet
インターフェースからコピーされた説明:InitializingBean
すべての Bean プロパティを設定し、BeanFactoryAware
、ApplicationContextAware
などを満たした後、包含BeanFactory
によって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE
- 構成の誤り(必須プロパティの設定の失敗など)の場合、またはその他の理由で初期化が失敗した場合
destroy
インターフェースからコピーされた説明:DisposableBean
Bean の破棄時に、包含BeanFactory
によって呼び出されます。- 次で指定:
- インターフェース
DisposableBean
のdestroy
- 例外:
ExceptionSE
- シャットダウンエラーの場合。例外はログに記録されますが、再スローされず、他の Bean もリソースを解放できます。