Uses of Interface
jasima.core.util.observer.NotifierListener
-
-
Uses of NotifierListener in jasima.core.experiment
-
Uses of NotifierListener in jasima.core.simulation
Classes in jasima.core.simulation that implement NotifierListener Modifier and Type Class Description classSimComponentBasePotential base class for simulation components implementing the interfaceSimComponent.classSimComponentContainerBaseSimple implementation of aSimComponentContainer.classSimEntityASimEntityis aSimComponentwith a singleSimProcessmodelling its main lifecycle actions using the process-oriented modelling world view. -
Uses of NotifierListener in jasima.core.simulation.generic
Subinterfaces of NotifierListener in jasima.core.simulation.generic Modifier and Type Interface Description static interfaceQ.QListener<T>static interfaceQ.QListener.ItemAdded<T>static interfaceQ.QListener.ItemRemoved<T> -
Uses of NotifierListener in jasima.core.simulation.util
Classes in jasima.core.simulation.util that implement NotifierListener Modifier and Type Class Description classSimComponentRootUsed internally as root component forSimulationandSimulationExperiment. -
Uses of NotifierListener in jasima.core.util
Classes in jasima.core.util that implement NotifierListener Modifier and Type Class Description classAbstractResultSaverBase class for result saver.classConsolePrinterPrints experiment messages to the console.classExcelSaverSaves results of an experiment in a handy excel file.classResultSaverThis class uses Java's serialization mechanism to save experiment results in a binary file.classTraceFileProducerProduces a detailed log of all trace messages of aSimulationin a text file.classXmlSaverSaves (final) experiment results in an XML file. -
Uses of NotifierListener in jasima.core.util.observer
Methods in jasima.core.util.observer with type parameters of type NotifierListener Modifier and Type Method Description default <T extends NotifierListener<SUBJECT,MESSAGE>>
voidNotifier. addListener(TypeHint<T> eventType, T eventHandler)default <T extends NotifierListener<SUBJECT,MESSAGE>>
voidNotifier. addListener(Class<T> eventType, T eventHandler)default <T extends NotifierListener<SUBJECT,MESSAGE>>
TNotifier. addListener(T l)<T extends NotifierListener<SUBJECT,MESSAGE>>
voidNotifierImpl. addListener(TypeHint<T> listenerType, T eventHandler)Adds a new listener.<T extends NotifierListener<SUBJECT,MESSAGE>>
voidNotifierImpl. addListener(Class<T> listenerType, T eventHandler)Adds a new listener.<T extends NotifierListener<SUBJECT,MESSAGE>>
TNotifierImpl. addListener(T l)Adds a new listener.default <T extends NotifierListener<SUBJECT,MESSAGE>>
voidNotifier. fire(TypeHint<T> hint, Consumer<T> forwarder)Methods in jasima.core.util.observer that return NotifierListener Modifier and Type Method Description default NotifierListener<SUBJECT,MESSAGE>Notifier. getListener(int idx)NotifierListener<SUBJECT,MESSAGE>NotifierImpl. getListener(int idx)Returns the listener with the given index (0-based).Methods in jasima.core.util.observer with parameters of type NotifierListener Modifier and Type Method Description default booleanNotifier. removeListener(NotifierListener<SUBJECT,MESSAGE> l)booleanNotifierImpl. removeListener(NotifierListener<SUBJECT,MESSAGE> l)Removes the listener given as a parameter. -
Uses of NotifierListener in jasima.shopSim.core
Subinterfaces of NotifierListener in jasima.shopSim.core Modifier and Type Interface Description interfaceJobListenerThis class can be used as a base class for classes collecting results based on job releases/job completions.static interfaceJobListener.ArrivedListenerstatic interfaceJobListener.FinishedListenerstatic interfaceJobListener.OperationEndedListenerstatic interfaceJobListener.OperationStartedListenerstatic interfaceJobListener.OtherListenerstatic interfaceJobListener.ReleasedListenerstatic interfaceJobListener.RemovedListenerinterfaceShopListenerThis class can be used as a base class for classes collecting results based on job releases/job completions.interfaceWorkStationListenerPossible base class for workstation listeners.Classes in jasima.shopSim.core that implement NotifierListener Modifier and Type Class Description classDynamicJobSourceThis class can be used to create a stream of jobs characterized by various random distributions.classJobSourceA job source is an abstract base class for classes producingJobs.classShopImplements a shop simulation.classShopListenerBaseThis class can be used as a base class for classes collecting results based on job releases/job completions.classStaticJobSourceA job source which generates jobs from a static set of job descriptions (StaticJobSource.JobSpec).classWorkStationClass to represent a workstation.Methods in jasima.shopSim.core that return NotifierListener Modifier and Type Method Description NotifierListener<SimComponent,SimComponent.SimComponentEvent>[]ShopExperiment. getMachineListener()Gets the complete list ofWorkStationlisteners.NotifierListener<SimComponent,SimComponent.SimComponentEvent>[]ShopExperiment. getMachineListenerSpecific(String name)Returns an array of all listeners registered for a given machine registered before using#addMachineListener(String, NotifierListener).NotifierListener<SimComponent,SimComponent.SimComponentEvent>[]ShopExperiment. getShopListener()Gets the complete list ofShoplisteners.Methods in jasima.shopSim.core with parameters of type NotifierListener Modifier and Type Method Description voidShopExperiment. addMachineListener(NotifierListener<SimComponent,SimComponent.SimComponentEvent> l)Adds a WorkStation listener to be installed on eachWorkStationin the experiment.voidShopExperiment. addMachineListener(String name, NotifierListener<SimComponent,SimComponent.SimComponentEvent> l)Adds a WorkStation-listener to be installed on a certainWorkStation.voidShopExperiment. addShopListener(NotifierListener<SimComponent,SimComponent.SimComponentEvent> l)Adds a shop listener to be installed on the experiment'sShop.voidShop. installMachineListener(NotifierListener<SimComponent,SimComponent.SimComponentEvent> listener, boolean cloneIfPossible)Adds a listener to allWorkStations in the shop.voidShopExperiment. setMachineListener(NotifierListener<SimComponent,SimComponent.SimComponentEvent>[] machineListener)Sets a list ofWorkStationlisteners to be installed on eachWorkStation.voidShopExperiment. setShopListener(NotifierListener<SimComponent,SimComponent.SimComponentEvent>[] shopListener)Sets a list ofShoplisteners to be installed on the shop. -
Uses of NotifierListener in jasima.shopSim.models.mimac
Classes in jasima.shopSim.models.mimac that implement NotifierListener Modifier and Type Class Description classFlowtimePerProductCollectorCollects flowtimes seperately for each product. -
Uses of NotifierListener in jasima.shopSim.util
Classes in jasima.shopSim.util that implement NotifierListener Modifier and Type Class Description classBasicJobStatCollectorCollects a variety of job statistics: cMax (completion time of last job finished), percentage tardy, number of tardy jobs, flowtime, tardiness.classBatchStatCollectorCollects batch statistics (flowtime and tardiness).classExtendedJobStatCollectorCollects a variety of job statistics that are not produced by theBasicJobStatCollector.classMachineStatCollectorProduces basic statistics for each workstation it is installed on (like utilization, average queue length, average setup time per operation).
-