jp.co.scs.mbench.component
クラス BenchmarkSupport

java.lang.Object
  上位を拡張 jp.co.scs.mbench.component.BenchmarkSupport
すべての実装されたインタフェース:
Benchmark
直系の既知のサブクラス:
StubBenchmarkContainer, StubBenchmarkContainer2, StubBenchmarkContainer3, StubBenchmarkContainer4, StubBenchmarkManagerComponent, StubBenchmarkManagerComponent2, StubBenchmarkManagerComponent3

public class BenchmarkSupport
extends java.lang.Object
implements Benchmark

Support to create benchmark component.
You can create easy by spreading this class.

作成者:
Tetsuro Ikeda

コンストラクタの概要
BenchmarkSupport()
           
 
メソッドの概要
 void clean()
          ベンチマークの終了処理を行う。
 java.lang.String[] execute()
          ベンチマーク処理を行う。
 java.lang.String getBenchmarkName()
          ベンチマークコンポーネントの名前を取得する.
 java.lang.String[] getOptionLabels()
          ベンチマークコンポーネントの計測項目のラベルを取得する.
 void init()
          ベンチマークの初期処理を行う。
 void setBenchmarkName(java.lang.String benchmarkName)
          ベンチマークコンポーネントの名前を設定する.
 void setOptionLabels(java.lang.String[] optionLabels)
          ベンチマークコンポーネントの計測項目のラベルを設定する.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BenchmarkSupport

public BenchmarkSupport()
メソッドの詳細

getBenchmarkName

public java.lang.String getBenchmarkName()
ベンチマークコンポーネントの名前を取得する.

定義:
インタフェース Benchmark 内の getBenchmarkName
戻り値:
ベンチマークコンポーネントの名前

setBenchmarkName

public void setBenchmarkName(java.lang.String benchmarkName)
ベンチマークコンポーネントの名前を設定する.

定義:
インタフェース Benchmark 内の setBenchmarkName
パラメータ:
benchmarkName - ベンチマークコンポーネントの名前

getOptionLabels

public java.lang.String[] getOptionLabels()
ベンチマークコンポーネントの計測項目のラベルを取得する.

定義:
インタフェース Benchmark 内の getOptionLabels
戻り値:
ベンチマークコンポーネントの計測項目のラベル

setOptionLabels

public void setOptionLabels(java.lang.String[] optionLabels)
ベンチマークコンポーネントの計測項目のラベルを設定する.

定義:
インタフェース Benchmark 内の setOptionLabels
パラメータ:
optionLabels - ベンチマークコンポーネントの計測項目のラベル

init

public void init()
          throws BenchmarkTerminateException
ベンチマークの初期処理を行う。BenchmarkSupportではこのメソッドは 空実装となっている.

定義:
インタフェース Benchmark 内の init
例外:
BenchmarkTerminateException

execute

public java.lang.String[] execute()
                           throws ThreadTerminateException,
                                  BenchmarkTerminateException
ベンチマーク処理を行う。BenchmarkSupportではこのメソッドは 空実装となっている.戻り値としてnullを返す.

定義:
インタフェース Benchmark 内の execute
戻り値:
処理時の情報
例外:
ThreadTerminateException
BenchmarkTerminateException

clean

public void clean()
           throws BenchmarkAbortException
ベンチマークの終了処理を行う。BenchmarkSupportではこのメソッドは 空実装となっている.

定義:
インタフェース Benchmark 内の clean
例外:
BenchmarkAbortException