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

## 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`

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