Package io.github.mmm.value.observable
Class ObservableEventReceiver<V>
- java.lang.Object
-
- io.github.mmm.value.observable.ObservableEventReceiver<V>
-
- Type Parameters:
V- type of the value.
- All Implemented Interfaces:
io.github.mmm.event.EventListener<ObservableEvent<V>>,ObservableEventListener<V>
public class ObservableEventReceiver<V> extends Object implements ObservableEventListener<V>
Implementation ofObservableEventListenerthatcountsthereceivedevents and allows toget the last received event. Mainly useful for testing.
-
-
Constructor Summary
Constructors Constructor Description ObservableEventReceiver()The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObservableEvent<V>getEvent()intgetEventCount()voidonEvent(ObservableEvent<V> e)
-
-
-
Method Detail
-
onEvent
public void onEvent(ObservableEvent<V> e)
- Specified by:
onEventin interfaceio.github.mmm.event.EventListener<V>
-
getEvent
public ObservableEvent<V> getEvent()
- Returns:
- the last
ObservableEventthat has beenreceived. Will benullif nothing received yet.
-
getEventCount
public int getEventCount()
- Returns:
- the number of
ObservableEventsreceived.
-
-