com.intel.cosbench.controller.model
Class SchedulePlan

java.lang.Object
  extended by com.intel.cosbench.controller.model.SchedulePlan
All Implemented Interfaces:
ScheduleInfo

public class SchedulePlan
extends java.lang.Object
implements ScheduleInfo

The class represents one schedule plan, one schedule plan depends on a few factors like the driver, work, total worker count, current worker number...

Author:
ywang19

Constructor Summary
SchedulePlan()
           
 
Method Summary
 DriverContext getDriver()
           
 int getOffset()
           
 Work getWork()
           
 int getWorkers()
           
 void setDriver(DriverContext driver)
           
 void setOffset(int offset)
           
 void setWork(Work work)
           
 void setWorkers(int workers)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchedulePlan

public SchedulePlan()
Method Detail

getWork

public Work getWork()
Specified by:
getWork in interface ScheduleInfo

setWork

public void setWork(Work work)

getOffset

public int getOffset()

setOffset

public void setOffset(int offset)

getWorkers

public int getWorkers()
Specified by:
getWorkers in interface ScheduleInfo

setWorkers

public void setWorkers(int workers)

getDriver

public DriverContext getDriver()
Specified by:
getDriver in interface ScheduleInfo

setDriver

public void setDriver(DriverContext driver)