クラス ProcessFactory.ProcessPool
- java.lang.Object
-
- org.opengion.fukurou.util.AbstractObjectPool<SOfficeProcess>
-
- org.opengion.hayabusa.report2.ProcessFactory.ProcessPool
-
- 含まれているクラス:
- ProcessFactory
protected static final class ProcessFactory.ProcessPool extends AbstractObjectPool<SOfficeProcess>
ProcessPool は、AbstractObjectPool を継承した オブジェクトプールです。 OpenOfficeのプロセスをプールします。- バージョン
- 4.0
- 作成者
- Hiroki Nakamura
- 導入されたバージョン:
- JDK5.0,
-
-
コンストラクタの概要
コンストラクタ 修飾子 コンストラクタ 説明 protected
ProcessPool()
初期処理を行います。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected SOfficeProcess
createInstance()
soffieのプロセスオブジェクトを作成します。protected void
objectFinal(SOfficeProcess soffice)
オブジェクトプールから削除するときに呼ばれます。-
クラスから継承されたメソッド org.opengion.fukurou.util.AbstractObjectPool
clear, init, init, isEmpty, newInstance, objectInitial, release, remove, size, toString
-
-
-
-
メソッドの詳細
-
createInstance
protected SOfficeProcess createInstance()
soffieのプロセスオブジェクトを作成します。- 定義:
createInstance
クラス内AbstractObjectPool<SOfficeProcess>
- 戻り値:
- OpenOfficeのプロセス
- 変更履歴:
- 4.3.5.0 (2009/02/01) Exception ではなく、RuntimeException に変更, 5.1.7.0 (2010/06/01) TCP接続対応
-
objectFinal
protected void objectFinal(SOfficeProcess soffice)
オブジェクトプールから削除するときに呼ばれます。 このメソッドで各オブジェクトごとの終了処理を行います。- オーバーライド:
objectFinal
クラス内AbstractObjectPool<SOfficeProcess>
- パラメータ:
soffice
- OpenOfficeのプロセス
-
-