Interface Observer<O extends Observation>
-
- Type Parameters:
O- the type of observations observed by this Observer
- All Superinterfaces:
java.util.function.Consumer<O>
- All Known Subinterfaces:
AsyncObservationPipe<I,O>,AsyncObserver<O>,ChartingMonitor<O>,ComputingMonitor<O,R,F>,Constrainable<L>,ConstrainableChildGenerationLogic<P,S,N,L>,ConstrainableProposer<C,L>,FromMany<O>,FromOne<I>,ManyToMany<I,O>,ManyToOne<I,O>,Monitor<O,R>,MultiComputingMonitor<O,R>,ObservationPipe<I,O>,OneToMany<I,O>,OneToOne<O,C>,PerformanceStatistic,TypeIdentPipe<O>
- All Known Implementing Classes:
AbstractBufferingPipe,AccumulatingPipe,AccumulatingSummarizingPipe,ActionPipe,AsyncBufferPipe,AsyncEventSupervision,AsyncIdentityPipe,AsyncSummarizingBufferPipe,AsyncTransformingPipe,BufferPipe,ChangeTree,ConcurrencyBridge,ConsoleMessageLogger,ConstrainablePlaceProposer,CountingAsyncBufferPipe,CountingBufferPipe,CSVWriter,DeflatingPipe,DelegatingObservationPipe,DelegatingObserver,DirectCSVWriter,EvaluationSupervisor.AccumulatingIntChangeMonitor,EvaluationSupervisor.PruningMonitor,EventCounterMonitor,EventSupervision,EventTable,FileMessageLogger,FilterPipe,HeavyPerformanceStatistic,IdentityPipe,InflatingPipe,IntSummaryStatisticsMonitorMap,KeepLastMonitor,KeepLastMonitorMap,LightweightPerformanceStatistic,MergingSummarizingPipe,MessageLogger,MonotonousPlaceGenerationLogic,PackingPipe,PerformanceStatisticsMonitor,PerformanceTable,PlaceGenerationLogic,PredicatePipe,RestartablePlaceProposer,SelfEmptyingSummarizingBufferPipe,SkippingPipe,SummarizingBufferPipe,SummarizingPipe,TimeSeriesMonitor,TransformingPipe,TreeMonitor,TypeIdentTransformingPipe,UnpackingPipe
- 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 Observer<O extends Observation> extends java.util.function.Consumer<O>Base interface for observers.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidaccept(O o)voidobserve(O observation)
-
-
-
Method Detail
-
observe
void observe(O observation)
-
accept
default void accept(O o)
- Specified by:
acceptin interfacejava.util.function.Consumer<O extends Observation>
-
-