public interface KVSSubscription<K,MV,V> extends Subscription<MapEvent<K,V>>, ISubscriber, EventConsumer<K,V>
| Modifier and Type | Method and Description |
|---|---|
int |
entrySubscriberCount() |
default boolean |
keyedView() |
int |
keySubscriberCount() |
boolean |
needsPrevious() |
void |
notifyEvent(MapEvent<K,V> changeEvent) |
void |
registerDownstream(EventConsumer<K,V> subscription) |
void |
registerKeySubscriber(RequestContext rc,
Subscriber<K> subscriber) |
void |
registerTopicSubscriber(RequestContext rc,
TopicSubscriber<K,V> subscriber) |
void |
setKvStore(KeyValueStore<K,MV,V> store) |
int |
topicSubscriberCount() |
void |
unregisterKeySubscriber(Subscriber<K> subscriber) |
void |
unregisterTopicSubscriber(TopicSubscriber subscriber) |
registerSubscriber, unregisterSubscriberonEndOfSubscriptionvoid registerKeySubscriber(RequestContext rc, Subscriber<K> subscriber)
void unregisterKeySubscriber(Subscriber<K> subscriber)
void registerTopicSubscriber(RequestContext rc, TopicSubscriber<K,V> subscriber)
void unregisterTopicSubscriber(TopicSubscriber subscriber)
void registerDownstream(EventConsumer<K,V> subscription)
boolean needsPrevious()
void setKvStore(KeyValueStore<K,MV,V> store)
void notifyEvent(MapEvent<K,V> changeEvent)
notifyEvent in interface EventConsumer<K,V>int keySubscriberCount()
int entrySubscriberCount()
int topicSubscriberCount()
Copyright © 2015. All rights reserved.