org.apache.activemq.security
Interface SecurityAdminMBean

All Known Implementing Classes:
AuthorizationBroker

public interface SecurityAdminMBean

An MBean for adding and removing users, roles and destinations.


Field Summary
static String OPERATION_ADMIN
           
static String OPERATION_READ
           
static String OPERATION_WRITE
           
 
Method Summary
 void addQueueRole(String queue, String operation, String role)
           
 void addRole(String role)
           
 void addTopicRole(String topic, String operation, String role)
           
 void addUserRole(String user, String role)
           
 void removeQueueRole(String queue, String operation, String role)
           
 void removeRole(String role)
           
 void removeTopicRole(String topic, String operation, String role)
           
 void removeUserRole(String user, String role)
           
 

Field Detail

OPERATION_READ

static final String OPERATION_READ
See Also:
Constant Field Values

OPERATION_WRITE

static final String OPERATION_WRITE
See Also:
Constant Field Values

OPERATION_ADMIN

static final String OPERATION_ADMIN
See Also:
Constant Field Values
Method Detail

addRole

void addRole(String role)

removeRole

void removeRole(String role)

addUserRole

void addUserRole(String user,
                 String role)

removeUserRole

void removeUserRole(String user,
                    String role)

addTopicRole

void addTopicRole(String topic,
                  String operation,
                  String role)

removeTopicRole

void removeTopicRole(String topic,
                     String operation,
                     String role)

addQueueRole

void addQueueRole(String queue,
                  String operation,
                  String role)

removeQueueRole

void removeQueueRole(String queue,
                     String operation,
                     String role)


Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.