Package jasima.core.util.observer
Interface NotifierListener<SUBJECT,MESSAGE>
-
- All Known Subinterfaces:
ExperimentListener,ExperimentListener.AfterRunListener,ExperimentListener.BeforeRunListener,ExperimentListener.DoneListener,ExperimentListener.ErrorListener,ExperimentListener.FinallyListener,ExperimentListener.FinishedListener,ExperimentListener.FinishingListener,ExperimentListener.HandleOtherListener,ExperimentListener.InitializedListener,ExperimentListener.MultiExperimentCompletedTaskListener,ExperimentListener.PrintListener,ExperimentListener.ProduceResultsListener,ExperimentListener.RunPerformedListener,ExperimentListener.StartingListener,JobListener,JobListener.ArrivedListener,JobListener.FinishedListener,JobListener.OperationEndedListener,JobListener.OperationStartedListener,JobListener.OtherListener,JobListener.ReleasedListener,JobListener.RemovedListener,Q.QListener<T>,Q.QListener.ItemAdded<T>,Q.QListener.ItemRemoved<T>,ShopListener,SimComponent,SimComponentContainer,SimComponentLifecycleListener,SimComponentLifecycleListener.DoneListener,SimComponentLifecycleListener.InitListener,SimComponentLifecycleListener.OtherListener,SimComponentLifecycleListener.ResetStatsListener,SimComponentLifecycleListener.ResultsListener,SimComponentLifecycleListener.SimEndListener,SimComponentLifecycleListener.SimStartListener,SimLifecycleListener,SimLifecycleListener.DoneListener,SimLifecycleListener.OtherListener,SimLifecycleListener.ResetStatsListener,SimLifecycleListener.ResultsListener,SimLifecycleListener.SimEndListener,SimLifecycleListener.SimInitialized,SimLifecycleListener.SimStartListener,WorkStationListener
- All Known Implementing Classes:
AbstractResultSaver,BasicJobStatCollector,BatchStatCollector,ConsolePrinter,DynamicJobSource,ExcelSaver,ExtendedJobStatCollector,FlowtimePerProductCollector,JobSource,MachineStatCollector,ResultSaver,Shop,ShopListenerBase,SimComponentBase,SimComponentContainerBase,SimComponentRoot,SimEntity,StaticJobSource,TraceFileProducer,WorkStation,XmlSaver
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface NotifierListener<SUBJECT,MESSAGE>
NotifierListener are notified by aNotifierabout events. This implements the Observer pattern using Java Generics.- Author:
- Torsten Hildebrandt
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinform(SUBJECT publisher, MESSAGE event)
-