org.opengion.hayabusa.report2

## クラス ProcessFactory.ProcessPool

- java.lang.Object
- - org.opengion.fukurou.util.AbstractObjectPool<SOfficeProcess>
  - - org.opengion.hayabusa.report2.ProcessFactory.ProcessPool

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

      protected static class ProcessFactory.ProcessPool
      extends AbstractObjectPool<SOfficeProcess>

  ProcessPool は、AbstractObjectPool を継承した オブジェクトプールです。 OpenOfficeのプロセスをプールします。
  バージョン
    4.0
  作成者
    Hiroki Nakamura
  導入されたバージョン:
    JDK5.0,

- - ### コンストラクタの概要

    コンストラクタ
    修飾子 | コンストラクタと説明
    --- | ---
    `protected` | `ProcessFactory.ProcessPool()` 初期処理を行います。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `protected SOfficeProcess` | `createInstance()` soffieのプロセスオブジェクトを作成します。
    `protected void` | `objectFinal(SOfficeProcess soffice)` オブジェクトプールから削除するときに呼ばれます。

    - ### クラスから継承されたメソッド org.opengion.fukurou.util.AbstractObjectPool

      `clear, init, init, isEmpty, newInstance, objectInitial, release, remove, size, toString`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### ProcessFactory.ProcessPool

          protected ProcessFactory.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のプロセス

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.