test.jp.co.scs.mbench.stub
クラス StubBenchmarkManagerContainer

java.lang.Object
  上位を拡張 java.lang.Thread
      上位を拡張 jp.co.scs.mbench.BenchmarkContainer
          上位を拡張 test.jp.co.scs.mbench.stub.StubBenchmarkManagerContainer
すべての実装されたインタフェース:
java.lang.Runnable
直系の既知のサブクラス:
StubBenchmarkManagerContainer2, StubBenchmarkManagerContainer3

public class StubBenchmarkManagerContainer
extends BenchmarkContainer

The stub for testing BenchmarkManager. Normal execution.

作成者:
Tetsuro Ikeda

入れ子のクラスの概要
 
クラス java.lang.Thread から継承された入れ子のクラス/インタフェース
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
フィールドの概要
 
クラス jp.co.scs.mbench.BenchmarkContainer から継承されたフィールド
SYSTEM_LABELS
 
クラス java.lang.Thread から継承されたフィールド
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
コンストラクタの概要
StubBenchmarkManagerContainer(int containerID, BenchmarkInfo info, Synchronizer synchronizer, LogWriter logWriter, DataWriter dataWriter)
           
 
メソッドの概要
 void cleanTarget()
          finalizes the benchmark component
 void executeTarget()
          executes the benchmark.
 void initTarget()
          creates the benchmark component instance and initialize it by using benchmark infomation.
 
クラス jp.co.scs.mbench.BenchmarkContainer から継承されたメソッド
getContainerID, getCurrentState, getDataWriter, getEndTime, getStartTime, isInitialized, run, setDataWriter, setInitialized, setLogWriter
 
クラス java.lang.Thread から継承されたメソッド
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

StubBenchmarkManagerContainer

public StubBenchmarkManagerContainer(int containerID,
                                     BenchmarkInfo info,
                                     Synchronizer synchronizer,
                                     LogWriter logWriter,
                                     DataWriter dataWriter)
メソッドの詳細

initTarget

public void initTarget()
                throws BenchmarkTerminateException
クラス BenchmarkContainer の記述:
creates the benchmark component instance and initialize it by using benchmark infomation.

オーバーライド:
クラス BenchmarkContainer 内の initTarget
例外:
BenchmarkTerminateException - exception for stop whole benchmark

executeTarget

public void executeTarget()
クラス BenchmarkContainer の記述:
executes the benchmark.

container ID, start time, and end time are recorded at each benchmark iteration.

オーバーライド:
クラス BenchmarkContainer 内の executeTarget

cleanTarget

public void cleanTarget()
クラス BenchmarkContainer の記述:
finalizes the benchmark component

オーバーライド:
クラス BenchmarkContainer 内の cleanTarget