Class GraphQLBrokerSubscriptionRegistry.SessionSubscriptionInfo
- java.lang.Object
-
- org.activiti.cloud.services.notifications.graphql.ws.transport.GraphQLBrokerSubscriptionRegistry.SessionSubscriptionInfo
-
- Enclosing class:
- GraphQLBrokerSubscriptionRegistry
public static class GraphQLBrokerSubscriptionRegistry.SessionSubscriptionInfo extends java.lang.ObjectHold subscriptions for a session.
-
-
Constructor Summary
Constructors Constructor Description SessionSubscriptionInfo(java.lang.String sessionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSubscription(java.lang.String subscriptionId, GraphQLBrokerChannelSubscriber subscriber)java.lang.StringgetSessionId()GraphQLBrokerChannelSubscribergetSubscriber(java.lang.String subscriptionId)java.util.Set<java.lang.String>getSubscriptions()java.util.Collection<GraphQLBrokerChannelSubscriber>removeAll()GraphQLBrokerChannelSubscriberremoveSubscription(java.lang.String destination)java.lang.StringtoString()
-
-
-
Method Detail
-
getSessionId
public java.lang.String getSessionId()
-
getSubscriptions
public java.util.Set<java.lang.String> getSubscriptions()
-
getSubscriber
public GraphQLBrokerChannelSubscriber getSubscriber(java.lang.String subscriptionId)
-
addSubscription
public void addSubscription(java.lang.String subscriptionId, GraphQLBrokerChannelSubscriber subscriber)
-
removeSubscription
public GraphQLBrokerChannelSubscriber removeSubscription(java.lang.String destination)
-
removeAll
public java.util.Collection<GraphQLBrokerChannelSubscriber> removeAll()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-