public class RemoteKVSSubscription<K,MV,V> extends AbstractStatelessClient implements ObjectKVSSubscription<K,MV,V>, net.openhft.chronicle.core.io.Closeable
csp, hub| Constructor and Description |
|---|
RemoteKVSSubscription(RequestContext context,
Asset asset) |
| Modifier and Type | Method and Description |
|---|---|
int |
entrySubscriberCount() |
int |
keySubscriberCount() |
boolean |
needsPrevious() |
void |
notifyEvent(MapEvent<K,V> mpe) |
void |
registerDownstream(EventConsumer<K,V> subscription) |
void |
registerKeySubscriber(RequestContext rc,
Subscriber<K> subscriber) |
void |
registerSubscriber(RequestContext rc,
Subscriber<MapEvent<K,V>> subscriber) |
void |
registerTopicSubscriber(RequestContext rc,
TopicSubscriber<K,V> subscriber) |
void |
setKvStore(KeyValueStore<K,MV,V> store) |
int |
topicSubscriberCount() |
void |
unregisterKeySubscriber(Subscriber<K> subscriber) |
void |
unregisterSubscriber(Subscriber<MapEvent<K,V>> subscriber) |
void |
unregisterTopicSubscriber(TopicSubscriber subscriber) |
checkIsData, close, proxyReturnBoolean, proxyReturnBooleanWithArgs, proxyReturnBooleanWithSequence, proxyReturnByte, proxyReturnByte, proxyReturnInt, proxyReturnLong, proxyReturnTypedObject, proxyReturnUint16, proxyReturnVoid, proxyReturnVoid, proxyReturnWireConsumer, proxyReturnWireConsumerInOut, readBoolean, readInt, readReply, readReplyConsumer, sendEvent, sendEventAsync, sendEventAsyncWithoutLock, toParameters, writeAsyncMetaData, writeMetaDataForKnownTID, writeMetaDataStartTimeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitkeyedViewonEndOfSubscriptionpublic RemoteKVSSubscription(RequestContext context, Asset asset)
public void registerTopicSubscriber(RequestContext rc, TopicSubscriber<K,V> subscriber)
registerTopicSubscriber in interface KVSSubscription<K,MV,V>public int topicSubscriberCount()
topicSubscriberCount in interface KVSSubscription<K,MV,V>public int keySubscriberCount()
keySubscriberCount in interface KVSSubscription<K,MV,V>public int entrySubscriberCount()
entrySubscriberCount in interface KVSSubscription<K,MV,V>public void unregisterTopicSubscriber(TopicSubscriber subscriber)
unregisterTopicSubscriber in interface KVSSubscription<K,MV,V>public void registerSubscriber(RequestContext rc, Subscriber<MapEvent<K,V>> subscriber)
registerSubscriber in interface Subscription<MapEvent<K,V>>public void registerKeySubscriber(RequestContext rc, Subscriber<K> subscriber)
registerKeySubscriber in interface KVSSubscription<K,MV,V>public void unregisterKeySubscriber(Subscriber<K> subscriber)
unregisterKeySubscriber in interface KVSSubscription<K,MV,V>public void unregisterSubscriber(Subscriber<MapEvent<K,V>> subscriber)
unregisterSubscriber in interface Subscription<MapEvent<K,V>>public boolean needsPrevious()
needsPrevious in interface KVSSubscription<K,MV,V>public void setKvStore(KeyValueStore<K,MV,V> store)
setKvStore in interface KVSSubscription<K,MV,V>public void notifyEvent(MapEvent<K,V> mpe)
notifyEvent in interface EventConsumer<K,V>notifyEvent in interface KVSSubscription<K,MV,V>public void registerDownstream(EventConsumer<K,V> subscription)
registerDownstream in interface KVSSubscription<K,MV,V>Copyright © 2015. All rights reserved.