|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.preserv.service.thread.ThreadServiceImpl
スレッドサービスインタフェースの実体です。
本インタフェースはスレッドを用いた機能を提供します。
Service
,
ServiceKeys
,
ThreadService
コンストラクタの概要 | |
ThreadServiceImpl()
コンストラクターです。 |
メソッドの概要 | |
void |
clear()
プールしている全スレッドをターミネイトさせ、リソースを開放します。 |
void |
executeProcess(AbstractThreadProcess threadProcess)
スレッド処理依頼クラスを登録します。 |
void |
startService()
スレッドプールを開始します。 |
void |
startService(int maxnum)
スレッドプールを開始します。 |
void |
startService(int minnum,
int maxnum)
スレッドプールを開始します。 |
void |
startService(java.lang.String threadName,
int minnum,
int maxnum)
スレッドプールを開始します。 |
void |
startService(java.lang.String threadName,
int minnum,
int maxnum,
int maxprocess)
スレッドプールを開始します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ThreadServiceImpl() throws ServiceException
ServiceException
- リソース取得失敗した場合メソッドの詳細 |
public void startService() throws ThreadServiceException
ThreadService
内の startService
ThreadServiceException
- スレッドプールマネージャ生成もしくはプール生成に失敗した場合ThreadService.startService()
public void startService(int maxnum) throws ThreadServiceException
ThreadService
内の startService
maxnum
- 最大スレッドプール数
ThreadServiceException
- スレッド管理開始に失敗した場合ThreadService.startService(int)
public void startService(int minnum, int maxnum) throws ThreadServiceException
ThreadService
内の startService
minnum
- 最小スレッドプール数maxnum
- 最大スレッドプール数
ThreadServiceException
- スレッド管理開始に失敗した場合ThreadService.startService(int, int)
public void startService(java.lang.String threadName, int minnum, int maxnum) throws ThreadServiceException
ThreadService
内の startService
threadName
- スレッド名minnum
- 最小スレッドプール数maxnum
- 最大スレッドプール数
ThreadServiceException
- スレッド管理開始に失敗した場合ThreadService.startService(java.lang.String, int, int)
public void startService(java.lang.String threadName, int minnum, int maxnum, int maxprocess) throws ThreadServiceException
ThreadService
内の startService
threadName
- スレッド名minnum
- 最小スレッドプール数maxnum
- 最大スレッドプール数maxprocess
- 最大スレッド処理依頼数
ThreadServiceException
- スレッド管理開始に失敗した場合ThreadService.startService(java.lang.String, int, int, int)
public void executeProcess(AbstractThreadProcess threadProcess) throws ThreadServiceException
ThreadService
内の executeProcess
threadProcess
- スレッド処理依頼クラス
ThreadServiceException
- プールの状態が準備できていない場合、処理追加に失敗した場合ThreadService.executeProcess(jp.preserv.service.thread.AbstractThreadProcess)
public void clear() throws ServiceException
Service
内の clear
ServiceException
- サービス例外Service.clear()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |