Namespace PushTechnology.ClientInterface.Client.Features.Control.Topics

Classes

AddTopicException

The exception indicating a failure to add a topic.

ExistingTopicException

The exception indicating that a topic with a different specification already exists.

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.

InvalidTopicPathException

The exception indicating that the given topic path is invalid.

InvalidTopicSpecificationException

The exception indicating invalid topic specifications.

MissingTopicNotificationStreamDefault

The default IMissingTopicNotificationStream implementation.

ReferencedTopicDoesNotExistException

The exception indicating that a referenced topic in the supplied specification does not exist.

TopicLicenseLimitException

Exception thrown to report a topic could not be added because a license limit has been exceeded.

TopicNotificationListenerDefault

The default listener for topic notifications.

Interfaces

IMissingTopicNotification

The notification that a session has made a request using a selector that does not match any topics.

IMissingTopicNotificationStream

The stream that will be called when a session subscribes using a topic selector that matches no topics.

INotificationRegistration

This represents the registration state of the associated listener on the server.

ISubscriptionByFilterResult

Result used by SubscribeByFilterAsync(String, String) and UnsubscribeByFilterAsync(String, String).

Since 6.6.

ISubscriptionControl

This feature allows a ISession to subscribe or unsubscribe other sessions to topics, on a single server or across a cluster.

ITopicControl

The feature that allows a session to manage topics.

ITopicNotificationListener

The listener for topic notifications.

ITopicNotifications

This feature allows a client session to receive notifications about changes to selected topics.

ITopicRemovalResult

Reports the number of topics removed by a call to RemoveTopicsAsync(String).

Since 6.6.

ITopicSelection

A topic selection that represents either a subscription (selection) or an unsubscription( deselection).

Enums

AddTopicResult

The result of adding a topic.

NotificationType

The type of notification that has been received.

TopicAddFailReason

Reasons for failure to add a topic.

TopicSelectionType

Topic selection type.

Back to top