Enum TopicAddFailReason

Reasons for failure to add a topic.

Namespace: PushTechnology.ClientInterface.Client.Features.Control.Topics
Assembly: Diffusion.Client.dll
Syntax
public enum TopicAddFailReason : byte

Fields

Name Description
CLUSTER_REPARTITION

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

Adding the topic failed because of a license limit.

EXISTS

Topic already existed with the same details.

EXISTS_INCOMPATIBLE

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

Topic already exists with the same name but different details.

INVALID_DETAILS

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

The name of the topic was found to be invalid.

PERMISSIONS_FAILURE

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

UNEXPECTED_ERROR

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

Back to top