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

## jp.co.scs.mbench
インタフェース Benchmark

既知の実装クラスの一覧:
  BenchmarkSupport, Delete02T1Benchmark, DeleteT1Benchmark, DeleteT1Benchmark, DeleteT1Benchmark, DeleteT1Benchmark, Insert02T1Benchmark, InsertT1Benchmark, InsertT1Benchmark, InsertT1Benchmark, InsertT1Benchmark, InsertT1Benchmark, SampleBenchmark, Select01CustomerBenchmark, Select01ItemBenchmark, Select01T1Benchmark, Select01T1Benchmark, Select01T1Benchmark, Select01T1Benchmark, Select02ItemBenchmark, Select02T1Benchmark, Select02T1Benchmark, Select02T1Benchmark, Select02T1Benchmark, Select03T1Benchmark, Select03T1Benchmark, Select04T1Benchmark, Select04T1Benchmark, Select05T1Benchmark, Select06T1Benchmark, SelSel01T1Benchmark, SelSel01T1Benchmark, StubBenchmarkContainer, StubBenchmarkContainer2, StubBenchmarkContainer3, StubBenchmarkContainer4, StubBenchmarkManagerComponent, StubBenchmarkManagerComponent2, StubBenchmarkManagerComponent3, Update01ItemBenchmark, Update01T1Benchmark, Update01T1Benchmark, Update01T1Benchmark, Update01T1Benchmark, Update02T1Benchmark, Update02T1Benchmark, Update02T1Benchmark, Update02T1Benchmark, Update03T1Benchmark, Update03T1Benchmark, Update04T1Benchmark, UpSel01T1Benchmark, UpSel01T1Benchmark, UpUp01T1Benchmark, UpUp01T1Benchmark

    public interface Benchmark

Interface of benchmark components.
"setBenchmarkName" method should be called when an instance of it's implementation class is created.

作成者:
  Tetsuro Ikeda, Masato Koga

メソッドの概要
`void` | `clean()` finalizes the benchmark component
`java.lang.String[]` | `execute()` executes the benchmark
`java.lang.String` | `getBenchmarkName()` gets the benchmark component name.
`java.lang.String[]` | `getOptionLabels()` returns the labels of items for the benchmark component.
`void` | `init()` initializes the benchmark component
`void` | `setBenchmarkName(java.lang.String benchmarkName)` sets the benchmark component name.
`void` | `setOptionLabels(java.lang.String[] optionLabels)` returns the labels of items for the benchmark component.

メソッドの詳細

### getBenchmarkName

    java.lang.String getBenchmarkName()

  gets the benchmark component name.

  戻り値:
    component name

### setBenchmarkName

    void setBenchmarkName(java.lang.String benchmarkName)

  sets the benchmark component name.

  パラメータ:
    `benchmarkName` - component name

### getOptionLabels

    java.lang.String[] getOptionLabels()

  returns the labels of items for the benchmark component.

  戻り値:
    labels

### setOptionLabels

    void setOptionLabels(java.lang.String[] optionLabels)

  returns the labels of items for the benchmark component.

  パラメータ:
    `optionLabels` - labels

### init

    void init()
              throws BenchmarkTerminateException

  initializes the benchmark component

  例外:
    `BenchmarkTerminateException`

### execute

    java.lang.String[] execute()
                               throws ThreadTerminateException,
                                      BenchmarkTerminateException

  executes the benchmark

  戻り値:
    results of each execution of benchmark
  例外:
    `ThreadTerminateException`
    `BenchmarkTerminateException`

### clean

    void clean()
               throws BenchmarkAbortException

  finalizes the benchmark component

  例外:
    `BenchmarkAbortException`

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