クラス ProcessFactory.ProcessPool

  • 含まれているクラス:
    ProcessFactory

    protected static final class ProcessFactory.ProcessPool
    extends AbstractObjectPool<SOfficeProcess>
    ProcessPool は、AbstractObjectPool を継承した オブジェクトプールです。 OpenOfficeのプロセスをプールします。
    バージョン
    4.0
    作成者
    Hiroki Nakamura
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの詳細

      • ProcessPool

        protected ProcessPool()
        初期処理を行います。
    • メソッドの詳細

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