public interface KVSSubscription<K,MV,V> extends Subscription<MapEvent<K,V>>, ISubscriber, EventConsumer<K,V>
| Modifier and Type | Method and Description |
|---|---|
default boolean |
keyedView()
If you attach a keyed view to an Asset, it is assumed that any child asset with be a SubAsset.
|
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) |
void |
unregisterKeySubscriber(Subscriber<K> subscriber) |
void |
unregisterTopicSubscriber(TopicSubscriber subscriber) |
entrySubscriberCount, keySubscriberCount, registerSubscriber, subscriberCount, topicSubscriberCount, 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)
default boolean keyedView()
Viewboolean needsPrevious()
void setKvStore(KeyValueStore<K,MV,V> store)
void notifyEvent(MapEvent<K,V> changeEvent)
notifyEvent in interface EventConsumer<K,V>Copyright © 2015. All rights reserved.