openGionopenGion
5.1.2.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 に変更

objectFinal

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

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

openGion 5.1.2.0

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