Class SubjectSecurityContext
java.lang.Object
org.apache.activemq.security.SecurityContext
org.apache.activemq.shiro.subject.SubjectSecurityContext
ActiveMQ
SecurityContext implementation that retains a Shiro Subject instance for use during
security checks and other security-related operations.- Since:
- 5.10.0
-
Field Summary
Fields inherited from class org.apache.activemq.security.SecurityContext
BROKER_SECURITY_CONTEXT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConcurrentMap<org.apache.activemq.command.ActiveMQDestination,org.apache.activemq.command.ActiveMQDestination> org.apache.shiro.subject.SubjectbooleanMethods inherited from class org.apache.activemq.security.SecurityContext
isBrokerContext
-
Constructor Details
-
SubjectSecurityContext
-
-
Method Details
-
getSubject
public org.apache.shiro.subject.Subject getSubject() -
getUserName
- Overrides:
getUserNamein classSecurityContext
-
isInOneOf
- Overrides:
isInOneOfin classSecurityContext
-
getAuthorizedWriteDests
public ConcurrentMap<org.apache.activemq.command.ActiveMQDestination,org.apache.activemq.command.ActiveMQDestination> getAuthorizedWriteDests()- Overrides:
getAuthorizedWriteDestsin classSecurityContext
-
getPrincipals
- Specified by:
getPrincipalsin classSecurityContext
-