SessionKeyedpublic final class SubscriberCounterSet extends java.lang.Object implements SessionKeyed
| Constructor | Description |
|---|---|
SubscriberCounterSet() |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.CharSequence |
channel() |
|
SubscriberCounterSet |
copy() |
|
long |
incompleteData() |
|
long |
inflight(PublisherCounterSet publisher) |
|
long |
receiverHighWaterMark() |
|
void |
receiverHighWaterMark(long receiverHighWaterMark) |
|
long |
receiverPosition() |
|
void |
receiverPosition(long receiverPosition) |
|
void |
reset(java.lang.CharSequence channel,
int sessionId,
int streamId) |
Sets the relevant fields on this entity.
|
int |
sessionId() |
|
void |
sessionId(int sessionId) |
|
int |
streamId() |
|
int |
subscriberCount() |
|
void |
subscriberPosition(long registrationId,
long subscriberPosition) |
|
org.agrona.collections.Long2LongHashMap |
subscriberPositions() |
public void reset(java.lang.CharSequence channel,
int sessionId,
int streamId)
reset in interface SessionKeyedchannel - the channelsessionId - the sessionIdstreamId - the streamIdpublic int subscriberCount()
public org.agrona.collections.Long2LongHashMap subscriberPositions()
public void subscriberPosition(long registrationId,
long subscriberPosition)
public void receiverPosition(long receiverPosition)
public void receiverHighWaterMark(long receiverHighWaterMark)
public void sessionId(int sessionId)
public long receiverPosition()
public long receiverHighWaterMark()
public int sessionId()
public long incompleteData()
public long inflight(PublisherCounterSet publisher)
public java.lang.CharSequence channel()
public int streamId()
public SubscriberCounterSet copy()