|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--swarm.BaseImpl | +--swarm.objectbase.SwarmObjectImpl | +--StandAloneBatchAssembler
The StandAloneBatchAssembler class instances are unit assembling stand alone batch processes
Field Summary | |
swarm.collections.ListImpl |
waitingList
the list of the order to be assembled with a stand alone batch process |
Constructor Summary | |
StandAloneBatchAssembler(swarm.defobj.Zone aZone)
the constructor for StandAloneBatchAssembler |
Method Summary | |
void |
checkingStandAloneBatchAndFreeingOrders()
verifying stand alone batches and eliminating the orders from our waitingList in scheduling |
java.lang.String |
getLabel()
PTHistogramPlottable interface method: getLabel() |
double |
getValueToPlot()
PTHistogramPlottable interface method: getValueToPlot() |
int |
getWaitingListLength()
return the waiting list length |
void |
removeThisOrderFromTheWaitingList(Order o)
removing the order from the waitingList |
boolean |
setStandAloneBatchWaitingList(Order anOrder)
adding an order to the waitingList |
void |
setUnit(Unit u)
setting the unit we are assembling for |
boolean |
thisOrderIsInTheWaitingList(Order o)
checking if an order is in the waitingList |
Methods inherited from class swarm.objectbase.SwarmObjectImpl |
compare, describe, describeID, drop, getCompleteProbeMap, getDisplayName, getName, getProbeForMessage, getProbeForVariable, getProbeMap, getTypeName, getZone, perform, perform$with, perform$with$with, perform$with$with$with, respondsTo, setDisplayName, xfprint, xfprintid, xprint, xprintid |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public swarm.collections.ListImpl waitingList
Constructor Detail |
public StandAloneBatchAssembler(swarm.defobj.Zone aZone)
Method Detail |
public void setUnit(Unit u)
public boolean setStandAloneBatchWaitingList(Order anOrder)
public void checkingStandAloneBatchAndFreeingOrders()
public int getWaitingListLength()
public boolean thisOrderIsInTheWaitingList(Order o)
public void removeThisOrderFromTheWaitingList(Order o)
public java.lang.String getLabel()
getLabel
in interface PTHistogramPlottable
public double getValueToPlot()
getValueToPlot
in interface PTHistogramPlottable
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |