|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ObservableContactCenterSim
Represents a contact center simulation whose simulation can be observed or
stopped. An observer can be registered by using the
addContactCenterSimListener(umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimListener)
method to be notified each time a step
(replication or batch) of the simulation is done. Moreover, the
abort()
method can be used to stop the simulation before its end. This
can be used to implement a user interface allowing the progress of the
simulation to be displayed.
Method Summary | |
---|---|
void |
abort()
Aborts the current simulation. |
void |
addContactCenterSimListener(ContactCenterSimListener l)
Registers the listener l to be notified about the progress of the simulator. |
void |
clearContactCenterSimListeners()
Removes all the listeners registered with this simulator. |
List<ContactCenterSimListener> |
getContactCenterSimListeners()
Returns the listeners registered with this simulator. |
boolean |
isAborted()
Determines if the simulation has been aborted by using the abort()
method. |
void |
removeContactCenterSimListener(ContactCenterSimListener l)
Removes the listener l from the list of listeners registered with this simulator. |
Methods inherited from interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim |
---|
eval, getAutoResetStartStream, getCompletedSteps, getConfidenceInterval, getConfidenceLevel, getMatrixOfFunctionOfMultipleMeansTallies, getMatrixOfStatProbes, getMatrixOfTallies, getMax, getMin, getSeqSampEachEval, getVariance, newSeeds, resetNextSubstream, resetStartStream, resetStartSubstream, setAutoResetStartStream, setConfidenceLevel, setSeqSampEachEval |
Methods inherited from interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval |
---|
formatStatistics, formatStatisticsExcel, formatStatisticsLaTeX, getEvalInfo, getEvalOption, getEvalOptions, getPerformanceMeasure, getPerformanceMeasures, getReportParams, hasEvalOption, hasPerformanceMeasure, isVerbose, reset, seemsUnstable, setEvalOption, setReportParams, setVerbose |
Method Detail |
---|
void addContactCenterSimListener(ContactCenterSimListener l)
l
- the listener to be notified.
NullPointerException
- if l is null.void removeContactCenterSimListener(ContactCenterSimListener l)
l
- the listener being removed.void clearContactCenterSimListeners()
List<ContactCenterSimListener> getContactCenterSimListeners()
boolean isAborted()
abort()
method.
void abort()
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |