Uses of Interface
com.pushtechnology.diffusion.client.topics.TopicSelector
Packages that use TopicSelector
Package
Description
Client API : Standard Features.
Client API : Topic Control Features.
Client API : Topics.
-
Uses of TopicSelector in com.pushtechnology.diffusion.client.features
Methods in com.pushtechnology.diffusion.client.features with parameters of type TopicSelectorModifier and TypeMethodDescription<V> voidTopics.addStream(TopicSelector topics, Class<? extends V> valueClass, Topics.ValueStream<V> stream) Add a value stream to receive topic events for topics that match a givenTopicSelectorand have a value class that matches a specified type.<V> voidTopics.addTimeSeriesStream(TopicSelector topics, Class<? extends V> eventValueClass, Topics.ValueStream<TimeSeries.Event<V>> stream) Add a value stream to receive topic events for time series topics that match a givenTopicSelectorand have a compatible time series event value class.Topics.FetchRequest.fetch(TopicSelector topics) Sends a fetch request to the server.default CompletableFuture<?>Topics.subscribe(TopicSelector topics) Request subscription to topics for the default topic selection scope.Topics.subscribe(TopicSelector topics, String scope) Request subscription to topics.default CompletableFuture<?>Topics.unsubscribe(TopicSelector topics) Unsubscribe from topics for the default topic selection scope.Topics.unsubscribe(TopicSelector topics, String scope) Unsubscribe from topics.Topics.unsubscribeAllScopes(TopicSelector topics) Unsubscribe topics from all topic selection scopes. -
Uses of TopicSelector in com.pushtechnology.diffusion.client.features.control.topics
Methods in com.pushtechnology.diffusion.client.features.control.topics that return TopicSelectorModifier and TypeMethodDescriptionTopicControl.MissingTopicNotification.getTopicSelector()Returns theTopicSelectorthat triggered this notification.Methods in com.pushtechnology.diffusion.client.features.control.topics with parameters of type TopicSelectorModifier and TypeMethodDescriptionTopicNotifications.NotificationRegistration.deselect(TopicSelector selector) Request to stop receiving notifications for all topics matched by the given selector.TopicControl.removeTopics(TopicSelector topicSelector) Send a request to remove one or more topics.TopicNotifications.NotificationRegistration.select(TopicSelector selector) Request to receive notifications for all topics matched by the provided topic selector.default CompletableFuture<?>SubscriptionControl.subscribe(SessionId sessionId, TopicSelector topics) Subscribe another session to topics.SubscriptionControl.subscribe(SessionId sessionId, TopicSelector topics, String scope) Subscribe another session to topics.SubscriptionControl.subscribeByFilter(String filter, TopicSelector topics) Subscribe sessions that satisfy a given session filter to topics.SubscriptionControl.subscribeByFilter(String filter, TopicSelector topics, String scope) Subscribe sessions that satisfy a given session filter to topics.default CompletableFuture<?>SubscriptionControl.unsubscribe(SessionId sessionId, TopicSelector topics) Unsubscribe another session from topics.SubscriptionControl.unsubscribe(SessionId sessionId, TopicSelector topics, String scope) Unsubscribe another session from topics.SubscriptionControl.unsubscribeAllScopes(SessionId sessionId, TopicSelector topics) Unsubscribe topics from all topic selection scopes.SubscriptionControl.unsubscribeAllScopesByFilter(String filter, TopicSelector topics) Unsubscribe sessions that satisfy a given session filter from topics for all scopes.SubscriptionControl.unsubscribeByFilter(String filter, TopicSelector topics) Unsubscribe sessions that satisfy a given session filter from topics.SubscriptionControl.unsubscribeByFilter(String filter, TopicSelector topics, String scope) Unsubscribe sessions that satisfy a given session filter from topics. -
Uses of TopicSelector in com.pushtechnology.diffusion.client.topics
Subinterfaces of TopicSelector in com.pushtechnology.diffusion.client.topicsModifier and TypeInterfaceDescriptioninterfaceA selector that selects a single topic path.Methods in com.pushtechnology.diffusion.client.topics that return TopicSelectorModifier and TypeMethodDescriptionTopicSelectors.anyOf(TopicSelector... selectors) Create aSELECTOR_SETselector that matches if any of the providedselectorsmatch.Convenient wrapper ofTopicSelectors.anyOf(TopicSelector...)that first parses the supplied expressions to create selectors.TopicSelection.getSelector()Returns the topic selector for the selection or deselection.Parse an expression to create a selector.Methods in com.pushtechnology.diffusion.client.topics with parameters of type TopicSelectorModifier and TypeMethodDescriptionTopicSelectors.anyOf(TopicSelector... selectors) Create aSELECTOR_SETselector that matches if any of the providedselectorsmatch.