@ThreadSafe
public class Subscriptions
extends java.lang.Object
| Constructor and Description |
|---|
Subscriptions() |
| Modifier and Type | Method and Description |
|---|---|
void |
addIfMissing(Subscription subscription) |
java.util.Optional<Subscription> |
get(java.lang.String subscriptionId) |
void |
remove(java.lang.String subscriptionId) |
void |
subscribe(java.lang.String subscriptionId,
java.util.Set<java.lang.String> subscribedEntities) |
java.util.Collection<Subscription> |
subscriptionsFor(java.lang.String channelName) |
void |
unsubscribe(java.lang.String subscriptionId,
java.util.Set<java.lang.String> unsubscribedEntities) |
public void addIfMissing(Subscription subscription)
public void subscribe(java.lang.String subscriptionId,
java.util.Set<java.lang.String> subscribedEntities)
public void unsubscribe(java.lang.String subscriptionId,
java.util.Set<java.lang.String> unsubscribedEntities)
public java.util.Collection<Subscription> subscriptionsFor(java.lang.String channelName)
public java.util.Optional<Subscription> get(java.lang.String subscriptionId)
public void remove(java.lang.String subscriptionId)