jp.co.scs.mbench
クラス FinalizeManager

java.lang.Object
  上位を拡張 jp.co.scs.mbench.FinalizeManager
直系の既知のサブクラス:
StubFinalizeMainFM

public class FinalizeManager
extends java.lang.Object

The finalize manager class

作成者:
Tetsuro Ikeda

コンストラクタの概要
FinalizeManager(java.lang.String finalizerName)
          Creates a finalize manager instance with finalizer name.
 
メソッドの概要
 void execute()
          executes the finalization.
 Finalizer getFinalizer()
          Gets the finalizer.
 Finalizer getFinalizer(FinalizerInfo info)
          Gets the finalizer instance from finalizer information.
 java.lang.String getFinalizerName()
          Gets the finalizer name.
 void setFinalizer(Finalizer finalizer)
          Sets the finalizer.
 void setFinalizerName(java.lang.String finalizerName)
          Sets the finalizer name.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FinalizeManager

public FinalizeManager(java.lang.String finalizerName)
Creates a finalize manager instance with finalizer name.

パラメータ:
finalizerName - finalizer name
メソッドの詳細

getFinalizerName

public java.lang.String getFinalizerName()
Gets the finalizer name.

戻り値:
finalizer name

setFinalizerName

public void setFinalizerName(java.lang.String finalizerName)
Sets the finalizer name.

パラメータ:
finalizerName - finalizer name

getFinalizer

public Finalizer getFinalizer()
Gets the finalizer.

戻り値:
finalizer

setFinalizer

public void setFinalizer(Finalizer finalizer)
Sets the finalizer.

パラメータ:
finalizer - finalizer

execute

public void execute()
             throws BenchmarkTerminateException
executes the finalization. before calling thie method, finalizerName must be set by setter.

例外:
BenchmarkTerminateException - benchmark should be terminated

getFinalizer

public Finalizer getFinalizer(FinalizerInfo info)
Gets the finalizer instance from finalizer information.

パラメータ:
info - finalizer information
戻り値:
finalizer