public interface Subscribable
| Modifier and Type | Method and Description |
|---|---|
void |
addSubscriber(SubscriptionLink subscriptionLink,
ReadablePosition subscriberPosition,
long nowNs)
Add a subscriber and its position used for tracking consumption.
|
void |
removeSubscriber(SubscriptionLink subscriptionLink,
ReadablePosition subscriberPosition)
Remove a subscriber and its position used for tracking consumption.
|
long |
subscribableRegistrationId()
Registration ID that is in use by the subscribable.
|
long subscribableRegistrationId()
void addSubscriber(SubscriptionLink subscriptionLink, ReadablePosition subscriberPosition, long nowNs)
subscriptionLink - for identifying the subscriber.subscriberPosition - for tracking the subscriber.nowNs - for the current time.void removeSubscriber(SubscriptionLink subscriptionLink, ReadablePosition subscriberPosition)
Note: The Subscribable is responsible for calling ReadablePosition.close() on
removed positions.
subscriptionLink - for identifying the subscriber.subscriberPosition - for tracking the subscriber.Copyright © 2014-2023 Real Logic Limited. All Rights Reserved.