|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.activemq.security.LDAPAuthorizationMap
public class LDAPAuthorizationMap
An AuthorizationMap
which uses LDAP
Field Summary | |
---|---|
static java.lang.String |
ADMIN_ATTRIBUTE
|
static java.lang.String |
ADMIN_BASE
|
static java.lang.String |
AUTHENTICATION
|
static java.lang.String |
CONNECTION_PASSWORD
|
static java.lang.String |
CONNECTION_PROTOCOL
|
static java.lang.String |
CONNECTION_URL
|
static java.lang.String |
CONNECTION_USERNAME
|
static java.lang.String |
INITIAL_CONTEXT_FACTORY
|
static java.lang.String |
QUEUE_SEARCH_MATCHING
|
static java.lang.String |
QUEUE_SEARCH_SUBTREE
|
static java.lang.String |
READ_ATTRIBUTE
|
static java.lang.String |
READ_BASE
|
static java.lang.String |
TOPIC_SEARCH_MATCHING
|
static java.lang.String |
TOPIC_SEARCH_SUBTREE
|
static java.lang.String |
WRITE_ATTRIBUTE
|
static java.lang.String |
WRITE_BASE
|
Constructor Summary | |
---|---|
LDAPAuthorizationMap()
|
|
LDAPAuthorizationMap(java.util.Map options)
|
Method Summary | |
---|---|
protected java.util.Set<java.lang.String> |
addAttributeValues(java.lang.String attrId,
javax.naming.directory.Attributes attrs,
java.util.Set<java.lang.String> values)
|
protected java.util.Set<GroupPrincipal> |
getACLs(ActiveMQDestination destination,
java.lang.String roleBase,
java.lang.String roleAttribute)
|
java.util.Set<GroupPrincipal> |
getAdminACLs(ActiveMQDestination destination)
Returns the set of all ACLs capable of administering the given destination |
java.lang.String |
getAdminAttribute()
|
java.lang.String |
getAdminBase()
|
java.lang.String |
getAuthentication()
|
java.lang.String |
getConnectionPassword()
|
java.lang.String |
getConnectionProtocol()
|
java.lang.String |
getConnectionURL()
|
java.lang.String |
getConnectionUsername()
|
javax.naming.directory.DirContext |
getContext()
|
java.lang.String |
getInitialContextFactory()
|
java.text.MessageFormat |
getQueueSearchMatchingFormat()
|
java.util.Set<GroupPrincipal> |
getReadACLs(ActiveMQDestination destination)
Returns the set of all ACLs capable of reading (consuming from) the given destination |
java.lang.String |
getReadAttribute()
|
java.lang.String |
getReadBase()
|
java.util.Set<GroupPrincipal> |
getTempDestinationAdminACLs()
Returns the set of all ACLs capable of administering temp destination |
java.util.Set<GroupPrincipal> |
getTempDestinationReadACLs()
Returns the set of all ACLs capable of reading from temp destination |
java.util.Set<GroupPrincipal> |
getTempDestinationWriteACLs()
Returns the set of all ACLs capable of writing to temp destination |
java.text.MessageFormat |
getTopicSearchMatchingFormat()
|
java.util.Set<GroupPrincipal> |
getWriteACLs(ActiveMQDestination destination)
Returns the set of all ACLs capable of writing to the given destination |
java.lang.String |
getWriteAttribute()
|
java.lang.String |
getWriteBase()
|
boolean |
isQueueSearchSubtreeBool()
|
boolean |
isTopicSearchSubtreeBool()
|
protected javax.naming.directory.DirContext |
open()
|
void |
setAdminAttribute(java.lang.String adminAttribute)
|
void |
setAdminBase(java.lang.String adminBase)
|
void |
setAuthentication(java.lang.String authentication)
|
void |
setConnectionPassword(java.lang.String connectionPassword)
|
void |
setConnectionProtocol(java.lang.String connectionProtocol)
|
void |
setConnectionURL(java.lang.String connectionURL)
|
void |
setConnectionUsername(java.lang.String connectionUsername)
|
void |
setContext(javax.naming.directory.DirContext context)
|
void |
setInitialContextFactory(java.lang.String initialContextFactory)
|
void |
setQueueSearchMatchingFormat(java.text.MessageFormat queueSearchMatchingFormat)
|
void |
setQueueSearchSubtreeBool(boolean queueSearchSubtreeBool)
|
void |
setReadAttribute(java.lang.String readAttribute)
|
void |
setReadBase(java.lang.String readBase)
|
void |
setTopicSearchMatchingFormat(java.text.MessageFormat topicSearchMatchingFormat)
|
void |
setTopicSearchSubtreeBool(boolean topicSearchSubtreeBool)
|
void |
setWriteAttribute(java.lang.String writeAttribute)
|
void |
setWriteBase(java.lang.String writeBase)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String INITIAL_CONTEXT_FACTORY
public static final java.lang.String CONNECTION_URL
public static final java.lang.String CONNECTION_USERNAME
public static final java.lang.String CONNECTION_PASSWORD
public static final java.lang.String CONNECTION_PROTOCOL
public static final java.lang.String AUTHENTICATION
public static final java.lang.String TOPIC_SEARCH_MATCHING
public static final java.lang.String TOPIC_SEARCH_SUBTREE
public static final java.lang.String QUEUE_SEARCH_MATCHING
public static final java.lang.String QUEUE_SEARCH_SUBTREE
public static final java.lang.String ADMIN_BASE
public static final java.lang.String ADMIN_ATTRIBUTE
public static final java.lang.String READ_BASE
public static final java.lang.String READ_ATTRIBUTE
public static final java.lang.String WRITE_BASE
public static final java.lang.String WRITE_ATTRIBUTE
Constructor Detail |
---|
public LDAPAuthorizationMap()
public LDAPAuthorizationMap(java.util.Map options)
Method Detail |
---|
public java.util.Set<GroupPrincipal> getTempDestinationAdminACLs()
AuthorizationMap
getTempDestinationAdminACLs
in interface AuthorizationMap
public java.util.Set<GroupPrincipal> getTempDestinationReadACLs()
AuthorizationMap
getTempDestinationReadACLs
in interface AuthorizationMap
public java.util.Set<GroupPrincipal> getTempDestinationWriteACLs()
AuthorizationMap
getTempDestinationWriteACLs
in interface AuthorizationMap
public java.util.Set<GroupPrincipal> getAdminACLs(ActiveMQDestination destination)
AuthorizationMap
getAdminACLs
in interface AuthorizationMap
public java.util.Set<GroupPrincipal> getReadACLs(ActiveMQDestination destination)
AuthorizationMap
getReadACLs
in interface AuthorizationMap
public java.util.Set<GroupPrincipal> getWriteACLs(ActiveMQDestination destination)
AuthorizationMap
getWriteACLs
in interface AuthorizationMap
public java.lang.String getAdminAttribute()
public void setAdminAttribute(java.lang.String adminAttribute)
public java.lang.String getAdminBase()
public void setAdminBase(java.lang.String adminBase)
public java.lang.String getAuthentication()
public void setAuthentication(java.lang.String authentication)
public java.lang.String getConnectionPassword()
public void setConnectionPassword(java.lang.String connectionPassword)
public java.lang.String getConnectionProtocol()
public void setConnectionProtocol(java.lang.String connectionProtocol)
public java.lang.String getConnectionURL()
public void setConnectionURL(java.lang.String connectionURL)
public java.lang.String getConnectionUsername()
public void setConnectionUsername(java.lang.String connectionUsername)
public javax.naming.directory.DirContext getContext()
public void setContext(javax.naming.directory.DirContext context)
public java.lang.String getInitialContextFactory()
public void setInitialContextFactory(java.lang.String initialContextFactory)
public java.text.MessageFormat getQueueSearchMatchingFormat()
public void setQueueSearchMatchingFormat(java.text.MessageFormat queueSearchMatchingFormat)
public boolean isQueueSearchSubtreeBool()
public void setQueueSearchSubtreeBool(boolean queueSearchSubtreeBool)
public java.lang.String getReadAttribute()
public void setReadAttribute(java.lang.String readAttribute)
public java.lang.String getReadBase()
public void setReadBase(java.lang.String readBase)
public java.text.MessageFormat getTopicSearchMatchingFormat()
public void setTopicSearchMatchingFormat(java.text.MessageFormat topicSearchMatchingFormat)
public boolean isTopicSearchSubtreeBool()
public void setTopicSearchSubtreeBool(boolean topicSearchSubtreeBool)
public java.lang.String getWriteAttribute()
public void setWriteAttribute(java.lang.String writeAttribute)
public java.lang.String getWriteBase()
public void setWriteBase(java.lang.String writeBase)
protected java.util.Set<GroupPrincipal> getACLs(ActiveMQDestination destination, java.lang.String roleBase, java.lang.String roleAttribute)
protected java.util.Set<java.lang.String> addAttributeValues(java.lang.String attrId, javax.naming.directory.Attributes attrs, java.util.Set<java.lang.String> values) throws javax.naming.NamingException
javax.naming.NamingException
protected javax.naming.directory.DirContext open() throws javax.naming.NamingException
javax.naming.NamingException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |