概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.6.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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のプロセスオブジェクトを作成します。

  定義:
    クラス `AbstractObjectPool<SOfficeProcess>` 内の `createInstance`
  戻り値:
    OpenOfficeのプロセス
  変更履歴:

    4.3.5.0 (2009/02/01) Exception ではなく、RuntimeException に変更
    5.1.7.0 (2010/06/01) TCP接続対応

### objectFinal

    protected void objectFinal(SOfficeProcess soffice)

  オブジェクトプールから削除するときに呼ばれます。 このメソッドで各オブジェクトごとの終了処理を行います。

  オーバーライド:
    クラス `AbstractObjectPool<SOfficeProcess>` 内の `objectFinal`
  パラメータ:
    `soffice` - OpenOfficeのプロセス

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.6.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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