org.activemq.security.jassjacc
Class JMSBrokerPermission

java.lang.Object
  extended byjava.security.Permission
      extended byorg.activemq.security.jassjacc.AbstractJMSPermission
          extended byorg.activemq.security.jassjacc.JMSBrokerPermission
All Implemented Interfaces:
java.security.Guard, java.io.Serializable

public final class JMSBrokerPermission
extends AbstractJMSPermission
implements java.io.Serializable

Used to define permissions needed to operate against the ActiveMQ broker.

Version:
$Revision: 1.1.1.1 $
See Also:
Serialized Form

Field Summary
static java.lang.String CONNECT_ACTION
           
static java.lang.String CREATE_DESTINATION_ACTION
           
static java.lang.String DESTROY_DESTINATION_ACTION
           
static java.util.Set VALID_ACTIONS
           
 
Constructor Summary
JMSBrokerPermission(java.lang.String name, java.lang.String action)
           
 
Method Summary
 java.util.Set getValidSetOfActions()
           
 
Methods inherited from class org.activemq.security.jassjacc.AbstractJMSPermission
equals, getActions, hashCode, implies
 
Methods inherited from class java.security.Permission
checkGuard, getName, newPermissionCollection, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CONNECT_ACTION

public static final java.lang.String CONNECT_ACTION
See Also:
Constant Field Values

DESTROY_DESTINATION_ACTION

public static final java.lang.String DESTROY_DESTINATION_ACTION
See Also:
Constant Field Values

CREATE_DESTINATION_ACTION

public static final java.lang.String CREATE_DESTINATION_ACTION
See Also:
Constant Field Values

VALID_ACTIONS

public static final java.util.Set VALID_ACTIONS
Constructor Detail

JMSBrokerPermission

public JMSBrokerPermission(java.lang.String name,
                           java.lang.String action)
Method Detail

getValidSetOfActions

public java.util.Set getValidSetOfActions()
Specified by:
getValidSetOfActions in class AbstractJMSPermission


Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.