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 TopicSpecificationDiffusion.newTopicSpecification(TopicType topicType) Create a newTopicSpecificationfor 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.9voidTopics.SubscriberStream.Default.onSubscription(String topicPath, TopicSpecification specification) voidTopics.SubscriberStream.onSubscription(String topicPath, TopicSpecification specification) Subscription notification.voidTopics.SubscriberStream.Default.onUnsubscription(String topicPath, TopicSpecification specification, Topics.UnsubscribeReason reason) voidTopics.SubscriberStream.onUnsubscription(String topicPath, TopicSpecification specification, Topics.UnsubscribeReason reason) Unsubscription notification.voidTopics.ValueStream.Default.onValue(String topicPath, TopicSpecification specification, V oldValue, V newValue) voidTopics.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.voidTopicNotifications.TopicNotificationListener.Default.onTopicNotification(String topicPath, TopicSpecification specification, TopicNotifications.TopicNotificationListener.NotificationType type) voidTopicNotifications.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.