See: Description
Interface | Description |
---|---|
MessagingControl | Deprecated
since 6.5.
|
MessagingControl.FilteredRequestCallback<R> | Deprecated
Since 6.5.
|
MessagingControl.RequestHandler<T,R> | Deprecated
Since 6.5.
|
MessagingControl.RequestHandler.RequestContext |
Context of the request received.
|
MessagingControl.RequestHandler.Responder<R> | Deprecated
Since 6.5.
|
SubscriptionControl |
This feature allows a session to subscribe or unsubscribe other sessions to
topics.
|
SubscriptionControl.RoutingSubscriptionRequest |
A single request from a session to subscribe to routing topic.
|
SubscriptionControl.RoutingSubscriptionRequest.Handler |
Handler for routing subscription requests registered with the older,
callback-based
addRoutingSubscriptionHandler(String, Handler) method. |
SubscriptionControl.RoutingSubscriptionRequest.RoutingHandler |
Handler for routing subscription requests.
|
SubscriptionControl.SubscriptionByFilterCallback |
Callback interface for filtered subscriptions and unsubscriptions.
|
SubscriptionControl.SubscriptionByFilterContextCallback<C> |
Callback interface for filtered subscriptions and unsubscriptions that
have an associated context.
|
SubscriptionControl.SubscriptionByFilterResult |
Result used by CompletableFuture variants of
subscribeByFilter and
unsubscribeByFilter . |
SubscriptionControl.SubscriptionCallback |
Callback interface to receive status notifications for subscription and
unsubscription operations.
|
SubscriptionControl.SubscriptionContextCallback<C> |
Contextual callback interface to receive status notifications for
subscription and unsubscription operations.
|
TopicControl |
This feature allows a session to manage topics.
|
TopicControl.AddCallback |
Callback interface for adding topics when no context is provided.
|
TopicControl.AddContextCallback<C> |
Contextual callback interface for adding topics.
|
TopicControl.MissingTopicHandler |
Handler called when a session subscribes (or fetches†) using a topic
selector that matches no topics.
|
TopicControl.MissingTopicNotification |
Notification that a session has made a subscription (or fetch†) request
using a selector that does not match any topics.
|
TopicControl.MissingTopicNotificationStream |
Stream called when a session subscribes (or fetches†) using a topic
selector that matches no topics.
|
TopicControl.RemovalCallback |
Callback interface for
remove requests when
no context is used. |
TopicControl.RemovalContextCallback<C> |
Contextual callback interface for
remove requests. |
TopicControl.TopicEventListener | Deprecated
Since 6.1
|
TopicControl.TopicEventStream | Deprecated
Since 6.1
|
TopicNotifications |
This feature allows a client session to receive notifications about changes
to selected topics.
|
TopicNotifications.NotificationRegistration |
The NotificationRegistration represents the registration state of the
associated listener on the server.
|
TopicNotifications.TopicNotificationListener |
Listener for topic notifications.
|
TopicUpdateControl | Deprecated
since 6.2
|
TopicUpdateControl.Updater |
An Updater provides methods for updating topics.
|
TopicUpdateControl.Updater.UpdateCallback |
Callback for update operations.
|
TopicUpdateControl.Updater.UpdateContextCallback<C> |
Contextual callback for update operations.
|
TopicUpdateControl.UpdateSource |
A source of updates which may be registered in order to update parts of
the topic tree.
|
TopicUpdateControl.ValueUpdater<V> |
An updater that may be used to update topics of a certain type by
specifying new values.
|
Enum | Description |
---|---|
TopicAddFailReason |
The reason for failure to add a topic.
|
TopicControl.AddTopicResult |
Used to report the result of adding a topic.
|
TopicNotifications.TopicNotificationListener.NotificationType |
The type of notification that has been received.
|
Exception | Description |
---|---|
RoutingSubscriptionException |
Exception used to report a failure to establish a routing subscription.
|
TopicControl.AddTopicException |
Exception thrown to report a failure to add a topic.
|
TopicControl.ExistingTopicException |
Exception thrown to report a topic could not be added because an existing
topic with a different specification is bound to the topic path.
|
TopicControl.IncompatibleExistingTopicException |
Exception thrown to report that a topic exists at the same path that is
managed by a component that has exclusive control over the topic.
|
TopicControl.IncompatibleMasterTopicException | Deprecated
since 6.4
|
TopicControl.IncompatibleParentTopicException | Deprecated
since 6.5
|
TopicControl.IncompatibleTopicException |
Exception thrown to report a topic could not be added because there is an
existing topic that is incompatible with the request.
|
TopicControl.InvalidTopicPathException |
Exception thrown to report a topic could not be added because the topic
path supplied is invalid.
|
TopicControl.InvalidTopicSpecificationException |
Exception thrown to report a topic could not be added because the
specification is invalid.
|
TopicControl.TopicLicenseLimitException |
Exception thrown to report a topic could not be added because a license
limit has been exceeded.
|
This package provides a client with features relating to the management of topics.
This includes :
Topic Control
This feature allows a client to:
1) Create and remove topics.
2) Listen for attempts to subscribe to or fetch topics that do not exist.
Update Control
This feature allows the client act as a source (or feeder) for topics.
Subscription Control
This feature allows a client to subscribe other clients to
topics and unsubscribe them from topics. It also provides a mechanism for
being notified of attempts to subscribe to routing topics so that the
client specific routing can be set up.
Messaging Control
This feature allows a client to send messages via topics to specified
clients. It also allows the client to receive messages sent
on topics from other clients.
Copyright © 2020 Push Technology Ltd. All Rights Reserved.