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 Object
Hold subscriptions for a session.
-
-
Constructor Summary
Constructors Constructor Description SessionSubscriptionInfo(String sessionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSubscription(String subscriptionId, GraphQLBrokerChannelSubscriber subscriber)StringgetSessionId()GraphQLBrokerChannelSubscribergetSubscriber(String subscriptionId)Set<String>getSubscriptions()Collection<GraphQLBrokerChannelSubscriber>removeAll()GraphQLBrokerChannelSubscriberremoveSubscription(String destination)StringtoString()
-
-
-
Constructor Detail
-
SessionSubscriptionInfo
public SessionSubscriptionInfo(String sessionId)
-
-
Method Detail
-
getSessionId
public String getSessionId()
-
getSubscriber
public GraphQLBrokerChannelSubscriber getSubscriber(String subscriptionId)
-
addSubscription
public void addSubscription(String subscriptionId, GraphQLBrokerChannelSubscriber subscriber)
-
removeSubscription
public GraphQLBrokerChannelSubscriber removeSubscription(String destination)
-
removeAll
public Collection<GraphQLBrokerChannelSubscriber> removeAll()
-
-