Contents
namespace solace.QueuePermissions
Represents the permissions applicable to a queue.
The corresponding endpoint property is solace.QueueProperties#permissions.
The access controls:
- the permissions for all other users of the queue, this only applies to non-durable queues solace.QueueProperties#permissions;
- for the current Message Consumer on a queue or endpoint, solace.MessageConsumer.permissions
For example, creating a temporary topic endpoint with MODIFY_TOPIC will allow other users to modify the topic subscribed to that endpoint.
Static Properties & Enumerations Top
String |
CONSUME
= CONSUME
| ||
String |
DELETE
= DELETE
| ||
String |
MODIFY_TOPIC
= MODIFY_TOPIC
| ||
string |
NONE
= NONE
| ||
String |
READ_ONLY
= READ_ONLY
|
Static Properties & Enumerations Detail Top
static
public
String
CONSUME
= CONSUME
CONSUME
Client may read and consume messages.
static
public
String
DELETE
= DELETE
DELETE
Client may read and consume messages, modify topic(s) associated with the queue, and delete the queue.
static
public
String
MODIFY_TOPIC
= MODIFY_TOPIC
MODIFY_TOPIC
Client may read and consume messages, and modify topic(s) associated with the queue.
static
public
string
NONE
= NONE
NONE
No client other than the queue's owner may access the endpoint.
static
public
String
READ_ONLY
= READ_ONLY
READ_ONLY
Client may read messages but not consume them.