クラス 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のプロセスをプールします。
導入されたバージョン:
JDK5.0,
  • コンストラクタの詳細 リンク・アイコン

    • ProcessPool リンク・アイコン

      protected ProcessPool()
      初期処理を行います。
  • メソッドの詳細 リンク・アイコン

    • 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のプロセス