public class VanillaSimpleSubscription<E> extends Object implements SimpleSubscription<E>
| Constructor and Description |
|---|
VanillaSimpleSubscription(Reference<E> reference,
java.util.function.Function<Object,E> valueReader) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
entrySubscriberCount() |
boolean |
keyedView()
If you attach a keyed view to an Asset, it is assumed that any child asset with be a SubAsset.
|
int |
keySubscriberCount() |
void |
notifyMessage(Object e) |
void |
registerSubscriber(RequestContext rc,
Subscriber<E> subscriber) |
int |
subscriberCount() |
int |
topicSubscriberCount() |
void |
unregisterSubscriber(Subscriber<E> subscriber) |
public VanillaSimpleSubscription(Reference<E> reference, java.util.function.Function<Object,E> valueReader)
public void registerSubscriber(@NotNull
RequestContext rc,
@NotNull
Subscriber<E> subscriber)
registerSubscriber in interface Subscription<E>public void unregisterSubscriber(Subscriber<E> subscriber)
unregisterSubscriber in interface Subscription<E>public int keySubscriberCount()
keySubscriberCount in interface Subscription<E>public int entrySubscriberCount()
entrySubscriberCount in interface Subscription<E>public int topicSubscriberCount()
topicSubscriberCount in interface Subscription<E>public int subscriberCount()
subscriberCount in interface Subscription<E>public void notifyMessage(Object e)
notifyMessage in interface SimpleSubscription<E>public boolean keyedView()
Viewpublic void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2015. All rights reserved.