Class GraphQLBrokerSubscriptionRegistry
- java.lang.Object
-
- org.activiti.cloud.services.notifications.graphql.ws.transport.GraphQLBrokerSubscriptionRegistry
-
public class GraphQLBrokerSubscriptionRegistry extends 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(String sessionId)voidsubscribe(String sessionId, String subscriptionId, GraphQLBrokerChannelSubscriber subscriber)voidsubscribe(String sessionId, String subscriptionId, GraphQLBrokerChannelSubscriber subscriber, Runnable callback)voidunsubscribe(String sessionId, String subscriptionId)voidunsubscribe(String sessionId, String subscriptionId, Consumer<GraphQLBrokerChannelSubscriber> callback)voidunsubscribe(String sessionId, Consumer<GraphQLBrokerChannelSubscriber> callback)
-
-
-
Method Detail
-
subscribe
public void subscribe(String sessionId, String subscriptionId, GraphQLBrokerChannelSubscriber subscriber)
-
subscribe
public void subscribe(String sessionId, String subscriptionId, GraphQLBrokerChannelSubscriber subscriber, Runnable callback)
-
unsubscribe
public void unsubscribe(String sessionId, String subscriptionId, Consumer<GraphQLBrokerChannelSubscriber> callback)
-
unsubscribe
public void unsubscribe(String sessionId, Consumer<GraphQLBrokerChannelSubscriber> callback)
-
get
public GraphQLBrokerSubscriptionRegistry.SessionSubscriptionInfo get(String sessionId)
-
-