public class SubjectSecurityContext
extends org.apache.activemq.security.SecurityContext
SecurityContext implementation that retains a Shiro Subject instance for use during
security checks and other security-related operations.| Constructor and Description |
|---|
SubjectSecurityContext(SubjectConnectionReference conn) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.ConcurrentHashMap<org.apache.activemq.command.ActiveMQDestination,org.apache.activemq.command.ActiveMQDestination> |
getAuthorizedReadDests() |
java.util.concurrent.ConcurrentHashMap<org.apache.activemq.command.ActiveMQDestination,org.apache.activemq.command.ActiveMQDestination> |
getAuthorizedWriteDests() |
java.util.Set<java.security.Principal> |
getPrincipals() |
org.apache.shiro.subject.Subject |
getSubject() |
java.lang.String |
getUserName() |
boolean |
isInOneOf(java.util.Set<?> allowedPrincipals) |
public SubjectSecurityContext(SubjectConnectionReference conn)
public org.apache.shiro.subject.Subject getSubject()
public java.lang.String getUserName()
getUserName in class org.apache.activemq.security.SecurityContextpublic boolean isInOneOf(java.util.Set<?> allowedPrincipals)
isInOneOf in class org.apache.activemq.security.SecurityContextpublic java.util.concurrent.ConcurrentHashMap<org.apache.activemq.command.ActiveMQDestination,org.apache.activemq.command.ActiveMQDestination> getAuthorizedReadDests()
getAuthorizedReadDests in class org.apache.activemq.security.SecurityContextpublic java.util.concurrent.ConcurrentHashMap<org.apache.activemq.command.ActiveMQDestination,org.apache.activemq.command.ActiveMQDestination> getAuthorizedWriteDests()
getAuthorizedWriteDests in class org.apache.activemq.security.SecurityContextpublic java.util.Set<java.security.Principal> getPrincipals()
getPrincipals in class org.apache.activemq.security.SecurityContextCopyright © 2005-2016 Red Hat, Inc.. All Rights Reserved.