Uses of Interface
com.pushtechnology.diffusion.client.topics.details.TopicSpecification
Packages that use TopicSpecification
Package
Description
Client API.
Client API : Standard Features.
Client API : Topic Control Features.
Client API : Topic Specifications.
-
Uses of TopicSpecification in com.pushtechnology.diffusion.client
Methods in com.pushtechnology.diffusion.client that return TopicSpecificationModifier and TypeMethodDescriptionDiffusion.Implementation.newTopicSpecification
(TopicType topicType) static TopicSpecification
Diffusion.newTopicSpecification
(TopicType topicType) Create a newTopicSpecification
for a given topic type. -
Uses of TopicSpecification in com.pushtechnology.diffusion.client.features
Methods in com.pushtechnology.diffusion.client.features that return TopicSpecificationModifier and TypeMethodDescriptionTopics.FetchResult.TopicResult.specification()
Returns the topic specification.Methods in com.pushtechnology.diffusion.client.features with parameters of type TopicSpecificationModifier and TypeMethodDescriptionTopicUpdate.addAndSet
(String path, TopicSpecification specification, Class<T> valueClass, T value) Ensures a topic exists and sets its value.TopicUpdate.addAndSet
(String path, TopicSpecification specification, Class<T> valueClass, T value, UpdateConstraint constraint) Ensures a topic exists and sets its value.<T> UpdateStream<T>
TopicUpdate.createUpdateStream
(String path, TopicSpecification specification, Class<T> valueClass) Deprecated.since 6.9<T> UpdateStream<T>
TopicUpdate.createUpdateStream
(String path, TopicSpecification specification, Class<T> valueClass, UpdateConstraint constraint) Deprecated.since 6.9void
Topics.SubscriberStream.Default.onSubscription
(String topicPath, TopicSpecification specification) void
Topics.SubscriberStream.onSubscription
(String topicPath, TopicSpecification specification) Subscription notification.void
Topics.SubscriberStream.Default.onUnsubscription
(String topicPath, TopicSpecification specification, Topics.UnsubscribeReason reason) void
Topics.SubscriberStream.onUnsubscription
(String topicPath, TopicSpecification specification, Topics.UnsubscribeReason reason) Unsubscription notification.void
Topics.ValueStream.Default.onValue
(String topicPath, TopicSpecification specification, V oldValue, V newValue) void
Topics.ValueStream.onValue
(String topicPath, TopicSpecification specification, V oldValue, V newValue) Notifies an update to a topic value from the server.UpdateStream.Builder.specification
(TopicSpecification topicSpecification) Specifies a TopicSpecification for this update stream. -
Uses of TopicSpecification in com.pushtechnology.diffusion.client.features.control.topics
Methods in com.pushtechnology.diffusion.client.features.control.topics with parameters of type TopicSpecificationModifier and TypeMethodDescriptionTopicControl.addTopic
(String topicPath, TopicSpecification specification) Request creation of a topic.void
TopicNotifications.TopicNotificationListener.Default.onTopicNotification
(String topicPath, TopicSpecification specification, TopicNotifications.TopicNotificationListener.NotificationType type) void
TopicNotifications.TopicNotificationListener.onTopicNotification
(String topicPath, TopicSpecification specification, TopicNotifications.TopicNotificationListener.NotificationType type) A notification for a selected topic. -
Uses of TopicSpecification in com.pushtechnology.diffusion.client.topics.details
Methods in com.pushtechnology.diffusion.client.topics.details that return TopicSpecificationModifier and TypeMethodDescriptionTopicSpecification.withoutProperties
(String... propertyNames) Returns a new specification that does not have the specified properties.TopicSpecification.withProperties
(Map<String, String> properties) Creates a new specification with the specified properties.TopicSpecification.withProperty
(String key, String value) Creates a new specification with the specified property value set.