Package com.aitusoftware.aether.model
Class PublisherCounterSet
- java.lang.Object
-
- com.aitusoftware.aether.model.PublisherCounterSet
-
- All Implemented Interfaces:
SessionKeyed
public final class PublisherCounterSet extends java.lang.Object implements SessionKeyed
Models counters associated with a publisher.
-
-
Constructor Summary
Constructors Constructor Description PublisherCounterSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longbackPressureEvents()voidbackPressureEvents(long backPressureEvents)longbuffered()java.lang.CharSequencechannel()PublisherCounterSetcopy()longpublisherBufferRemaining()longpublisherLimit()voidpublisherLimit(long publisherLimit)longpublisherPosition()voidpublisherPosition(long publisherPosition)voidreset(java.lang.CharSequence channel, int sessionId, int streamId)Sets the relevant fields on this entity.longsenderLimit()voidsenderLimit(long senderLimit)longsenderPosition()voidsenderPosition(long senderPosition)intsessionId()voidsessionId(int sessionId)intstreamId()
-
-
-
Method Detail
-
reset
public void reset(java.lang.CharSequence channel, int sessionId, int streamId)Sets the relevant fields on this entity.- Specified by:
resetin interfaceSessionKeyed- Parameters:
channel- the channelsessionId- the sessionIdstreamId- the streamId
-
publisherPosition
public void publisherPosition(long publisherPosition)
-
backPressureEvents
public void backPressureEvents(long backPressureEvents)
-
senderPosition
public void senderPosition(long senderPosition)
-
senderLimit
public void senderLimit(long senderLimit)
-
publisherLimit
public void publisherLimit(long publisherLimit)
-
sessionId
public void sessionId(int sessionId)
-
publisherPosition
public long publisherPosition()
-
backPressureEvents
public long backPressureEvents()
-
senderPosition
public long senderPosition()
-
senderLimit
public long senderLimit()
-
publisherLimit
public long publisherLimit()
-
sessionId
public int sessionId()
-
publisherBufferRemaining
public long publisherBufferRemaining()
-
buffered
public long buffered()
-
channel
public java.lang.CharSequence channel()
-
streamId
public int streamId()
-
copy
public PublisherCounterSet copy()
-
-