Package com.aitusoftware.aether.event
Class CounterEventHandler
- java.lang.Object
-
- com.aitusoftware.aether.event.CounterEventHandler
-
- All Implemented Interfaces:
CounterValueListener
public final class CounterEventHandler extends java.lang.Object implements CounterValueListener
-
-
Constructor Summary
Constructors Constructor Description CounterEventHandler(CounterRepository<PublisherCounterSet> publisherCounterRepository, CounterRepository<SubscriberCounterSet> subscriberCounterRepository, CounterSnapshotListener counterSnapshotListener, org.agrona.concurrent.EpochClock epochClock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonCounterEvent(int counterId, int counterTypeId, java.lang.CharSequence channel, int sessionId, int streamId, long registrationId, long value)voidonEndOfBatch(java.lang.String label)
-
-
-
Constructor Detail
-
CounterEventHandler
public CounterEventHandler(CounterRepository<PublisherCounterSet> publisherCounterRepository, CounterRepository<SubscriberCounterSet> subscriberCounterRepository, CounterSnapshotListener counterSnapshotListener, org.agrona.concurrent.EpochClock epochClock)
-
-
Method Detail
-
onCounterEvent
public void onCounterEvent(int counterId, int counterTypeId, java.lang.CharSequence channel, int sessionId, int streamId, long registrationId, long value)- Specified by:
onCounterEventin interfaceCounterValueListener
-
onEndOfBatch
public void onEndOfBatch(java.lang.String label)
- Specified by:
onEndOfBatchin interfaceCounterValueListener
-
-