Table of Contents

Enum TopicAddFailReason

Namespace
PushTechnology.ClientInterface.Client.Features.Control.Topics
Assembly
Diffusion.Client.dll

Reasons for failure to add a topic.

public enum TopicAddFailReason : byte

Fields

CLUSTER_REPARTITION = 10

Adding the topic failed because the cluster was repartitioning due to a server starting, stopping, or failing. The operation can be retried.

EXCEEDED_LICENSE_LIMIT = 11

Adding the topic failed because of a license limit.

EXISTS = 1

Topic already existed with the same details.

EXISTS_INCOMPATIBLE = 14

Adding the topic failed because a topic is already bound to the specified path but the caller does not have the rights to manage it.

EXISTS_MISMATCH = 2

Topic already exists with the same name but different details.

INVALID_DETAILS = 4

Some aspect of the details failed validation. This should not normally happen for standard attributes but where topic properties have been supplied these may be found to be invalid.

INVALID_NAME = 3

The name of the topic was found to be invalid.

PERMISSIONS_FAILURE = 7

The control client was denied permission to add a topic of the specified type at the given point in the topic hierarchy.

UNEXPECTED_ERROR = 9

An unexpected error occurred whilst attempting to create the topic. See the server log for more details.