Class GraphQLBrokerSubscriptionRegistry
- java.lang.Object
-
- org.activiti.cloud.services.notifications.graphql.ws.transport.GraphQLBrokerSubscriptionRegistry
-
public class GraphQLBrokerSubscriptionRegistry extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGraphQLBrokerSubscriptionRegistry.SessionSubscriptionInfoHold subscriptions for a session.
-
Constructor Summary
Constructors Constructor Description GraphQLBrokerSubscriptionRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphQLBrokerSubscriptionRegistry.SessionSubscriptionInfoget(java.lang.String sessionId)voidsubscribe(java.lang.String sessionId, java.lang.String subscriptionId, GraphQLBrokerChannelSubscriber subscriber)voidsubscribe(java.lang.String sessionId, java.lang.String subscriptionId, GraphQLBrokerChannelSubscriber subscriber, java.lang.Runnable callback)voidunsubscribe(java.lang.String sessionId, java.lang.String subscriptionId)voidunsubscribe(java.lang.String sessionId, java.lang.String subscriptionId, java.util.function.Consumer<GraphQLBrokerChannelSubscriber> callback)voidunsubscribe(java.lang.String sessionId, java.util.function.Consumer<GraphQLBrokerChannelSubscriber> callback)
-
-
-
Method Detail
-
subscribe
public void subscribe(java.lang.String sessionId, java.lang.String subscriptionId, GraphQLBrokerChannelSubscriber subscriber)
-
subscribe
public void subscribe(java.lang.String sessionId, java.lang.String subscriptionId, GraphQLBrokerChannelSubscriber subscriber, java.lang.Runnable callback)
-
unsubscribe
public void unsubscribe(java.lang.String sessionId, java.lang.String subscriptionId)
-
unsubscribe
public void unsubscribe(java.lang.String sessionId, java.lang.String subscriptionId, java.util.function.Consumer<GraphQLBrokerChannelSubscriber> callback)
-
unsubscribe
public void unsubscribe(java.lang.String sessionId, java.util.function.Consumer<GraphQLBrokerChannelSubscriber> callback)
-
get
public GraphQLBrokerSubscriptionRegistry.SessionSubscriptionInfo get(java.lang.String sessionId)
-
-