Package nablarch.fw.invoker
Class FixedExecutorServiceFactory
java.lang.Object
nablarch.fw.invoker.AbstractExecutorServiceFactory
nablarch.fw.invoker.FixedExecutorServiceFactory
- All Implemented Interfaces:
- Initializable,- ExecutorServiceFactory
固定数のスレッドプールを使用する
ExecutorServiceを生成するクラス。
 デフォルトでは、利用可能なCPU数(Runtime.availableProcessors())を2倍した数のスレッドを使用する。- See Also:
- 
Field SummaryFields inherited from class nablarch.fw.invoker.AbstractExecutorServiceFactoryDEFAULT_TIMEOUT_SECOND, executorService, timeoutSecond
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected ExecutorServiceExecutorServiceインスタンスを生成する。 サブクラスにて、インスタンスを生成、必要な設定を行うこと。voidsetThreadPoolSize(int threadPoolSize) スレッドプールのサイズを設定する。Methods inherited from class nablarch.fw.invoker.AbstractExecutorServiceFactoryawaitTermination, getExecutorService, initialize, needsShutdown, setTimeoutSecond, shutdownService, startShutdownService
- 
Constructor Details- 
FixedExecutorServiceFactorypublic FixedExecutorServiceFactory()
 
- 
- 
Method Details- 
createExecutorServiceDescription copied from class:AbstractExecutorServiceFactoryExecutorServiceインスタンスを生成する。 サブクラスにて、インスタンスを生成、必要な設定を行うこと。- Specified by:
- createExecutorServicein class- AbstractExecutorServiceFactory
- Returns:
- ExecutorServiceインスタンス
 
- 
setThreadPoolSizepublic void setThreadPoolSize(int threadPoolSize) スレッドプールのサイズを設定する。- Parameters:
- threadPoolSize- スレッドプールのサイズ
 
 
-