com.intel.cosbench.controller.model
Class WorkloadContext
java.lang.Object
com.intel.cosbench.controller.model.WorkloadContext
- All Implemented Interfaces:
- Benchmark, LifeCycle, WorkloadInfo
public class WorkloadContext
- extends java.lang.Object
- implements WorkloadInfo
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkloadContext
public WorkloadContext()
getId
public java.lang.String getId()
- Specified by:
getId
in interface WorkloadInfo
setId
public void setId(java.lang.String id)
getSubmitDate
public java.util.Date getSubmitDate()
- Specified by:
getSubmitDate
in interface WorkloadInfo
setSubmitDate
public void setSubmitDate(java.util.Date submitDate)
getStartDate
public java.util.Date getStartDate()
- Specified by:
getStartDate
in interface WorkloadInfo
setStartDate
public void setStartDate(java.util.Date startDate)
getStopDate
public java.util.Date getStopDate()
- Specified by:
getStopDate
in interface WorkloadInfo
setStopDate
public void setStopDate(java.util.Date stopDate)
getState
public WorkloadState getState()
- Specified by:
getState
in interface WorkloadInfo
setState
public void setState(WorkloadState state)
getStateHistory
public StateInfo[] getStateHistory()
- Specified by:
getStateHistory
in interface WorkloadInfo
getConfig
public XmlConfig getConfig()
- Specified by:
getConfig
in interface WorkloadInfo
setConfig
public void setConfig(XmlConfig config)
getFuture
public java.util.concurrent.Future<?> getFuture()
setFuture
public void setFuture(java.util.concurrent.Future<?> future)
getWorkload
public Workload getWorkload()
- Specified by:
getWorkload
in interface WorkloadInfo
setWorkload
public void setWorkload(Workload workload)
getAllOperations
public java.lang.String[] getAllOperations()
- Specified by:
getAllOperations
in interface WorkloadInfo
getCurrentStage
public StageInfo getCurrentStage()
- Specified by:
getCurrentStage
in interface WorkloadInfo
setCurrentStage
public void setCurrentStage(StageInfo currentStage)
getStageRegistry
public StageRegistry getStageRegistry()
getStageCount
public int getStageCount()
- Specified by:
getStageCount
in interface WorkloadInfo
getStageInfo
public StageInfo getStageInfo(java.lang.String id)
- Specified by:
getStageInfo
in interface WorkloadInfo
getStageInfos
public StageInfo[] getStageInfos()
- Specified by:
getStageInfos
in interface WorkloadInfo
setStageRegistry
public void setStageRegistry(StageRegistry stageRegistry)
getSnapshot
public Snapshot getSnapshot()
- Specified by:
getSnapshot
in interface Benchmark
getReport
public Report getReport()
- Specified by:
getReport
in interface Benchmark
setReport
public void setReport(Report report)
addListener
public void addListener(WorkloadListener listener)
disposeRuntime
public void disposeRuntime()
- Specified by:
disposeRuntime
in interface LifeCycle