A C D E G I M O R S T 

A

Action - Interface in org.apache.activemq.shiro.authz
An Action represents an attempt to perform some behavior, typically on a particular resource.
ActionPermissionResolver - Interface in org.apache.activemq.shiro.authz
An ActionPermissionResolver will inspect an Action and return Permissions that must be granted to a Subject in order for the Subject to execute the action.
ActiveMQPermissionResolver - Class in org.apache.activemq.shiro.authz
WildcardPermissionResolver that can create case-sensitive (or case-insensitive) WildcardPermission instances as expected for ActiveMQ.
ActiveMQPermissionResolver() - Constructor for class org.apache.activemq.shiro.authz.ActiveMQPermissionResolver
 
ActiveMQWildcardPermission - Class in org.apache.activemq.shiro.authz
 
ActiveMQWildcardPermission(String) - Constructor for class org.apache.activemq.shiro.authz.ActiveMQWildcardPermission
 
ActiveMQWildcardPermission(String, boolean) - Constructor for class org.apache.activemq.shiro.authz.ActiveMQWildcardPermission
 
addConnection(ConnectionContext, ConnectionInfo) - Method in class org.apache.activemq.shiro.authc.AuthenticationFilter
 
addConnection(ConnectionContext, ConnectionInfo) - Method in class org.apache.activemq.shiro.subject.SubjectFilter
Creates a Subject instance reflecting the specified Connection.
addConsumer(ConnectionContext, ConsumerInfo) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
addDestination(ConnectionContext, ActiveMQDestination, boolean) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
addDestinationInfo(ConnectionContext, DestinationInfo) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
addProducer(ConnectionContext, ProducerInfo) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
apply(Ini) - Method in class org.apache.activemq.shiro.env.IniEnvironment
 
assertAuthorized(DestinationAction) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
assertAuthorized(DestinationAction, String) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
AuthenticationFilter - Class in org.apache.activemq.shiro.authc
The AuthenticationFilter enforces if authentication is required before allowing the broker filter chain to continue.
AuthenticationFilter() - Constructor for class org.apache.activemq.shiro.authc.AuthenticationFilter
 
AuthenticationPolicy - Interface in org.apache.activemq.shiro.authc
An AuthenticationPolicy customizes the behavior of the AuthenticationFilter, such as whether or not authentication is required or how to represent trusted/known Subject identities.
AuthenticationTokenFactory - Interface in org.apache.activemq.shiro.authc
A AuthenticationTokenFactory inspects a newly-added ActiveMQ connection and returns a Shiro AuthenticationToken instance representing credentials associated with the connection.
AuthorizationFilter - Class in org.apache.activemq.shiro.authz
The AuthorizationFilter asserts that actions are allowed to execute first before they are actually executed.
AuthorizationFilter() - Constructor for class org.apache.activemq.shiro.authz.AuthorizationFilter
 

C

ConnectionReference - Class in org.apache.activemq.shiro
A reference (handle) to a client's ConnectionContext and ConnectionInfo as well as the Shiro Environment.
ConnectionReference(ConnectionContext, ConnectionInfo, Environment) - Constructor for class org.apache.activemq.shiro.ConnectionReference
 
ConnectionSubjectFactory - Interface in org.apache.activemq.shiro.subject
A ConnectionSubjectFactory creates a Subject instance that represents the connection client's identity.
ConnectionSubjectResolver - Class in org.apache.activemq.shiro.subject
A SubjectResolver that acquires the current Subject from a ConnectionReference.
ConnectionSubjectResolver(ConnectionContext) - Constructor for class org.apache.activemq.shiro.subject.ConnectionSubjectResolver
 
ConnectionSubjectResolver(ConnectionReference) - Constructor for class org.apache.activemq.shiro.subject.ConnectionSubjectResolver
 
createAssumedIdentity(ConnectionReference) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
Returns a Shiro PrincipalCollection representing the identity to assume (without true authentication) for the specified Connection.
createPermission(String) - Method in class org.apache.activemq.shiro.authz.DestinationActionPermissionResolver
 
createPermissions(ActiveMQDestination, String) - Method in class org.apache.activemq.shiro.authz.DestinationActionPermissionResolver
 
createPermissionString(ActiveMQDestination, String) - Method in class org.apache.activemq.shiro.authz.DestinationActionPermissionResolver
Inspects the specified destination and verb and returns a WildcardPermission-compatible String the represents the action.
createSecurityContext(SubjectConnectionReference) - Method in class org.apache.activemq.shiro.DefaultSecurityContextFactory
Returns a new SubjectSecurityContext instance, allowing the connection's Subject and the Shiro Environment to be available to downstream security broker filters.
createSecurityContext(SubjectConnectionReference) - Method in interface org.apache.activemq.shiro.SecurityContextFactory
Creates a new SecurityContext retaining the client connection's Subject instance.
createSecurityContext(SubjectConnectionReference) - Method in class org.apache.activemq.shiro.subject.SubjectFilter
 
createSubject(ConnectionReference) - Method in interface org.apache.activemq.shiro.subject.ConnectionSubjectFactory
Creates a Subject instance representing the connection client.
createSubject(ConnectionReference) - Method in class org.apache.activemq.shiro.subject.DefaultConnectionSubjectFactory
 
createSubject(ConnectionReference) - Method in class org.apache.activemq.shiro.subject.SubjectFilter
 
createUnauthorizedMessage(Subject, DestinationAction, String) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
credentialsAvailable(ConnectionReference) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
Returns true if the client connection has supplied credentials to authenticate itself, false otherwise.
customizeSubject(Subject.Builder, ConnectionReference) - Method in interface org.apache.activemq.shiro.authc.AuthenticationPolicy
Allows customization of the Subject being built for the specified client connection.
customizeSubject(Subject.Builder, ConnectionReference) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 

D

DefaultActiveMqSecurityManager - Class in org.apache.activemq.shiro.mgt
 
DefaultActiveMqSecurityManager() - Constructor for class org.apache.activemq.shiro.mgt.DefaultActiveMqSecurityManager
 
DefaultAuthenticationPolicy - Class in org.apache.activemq.shiro.authc
 
DefaultAuthenticationPolicy() - Constructor for class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
DefaultAuthenticationTokenFactory - Class in org.apache.activemq.shiro.authc
Default implementation of the AuthenticationTokenFactory interface that returns UsernamePasswordToken instances based on inspecting the ConnectionInfo.
DefaultAuthenticationTokenFactory() - Constructor for class org.apache.activemq.shiro.authc.DefaultAuthenticationTokenFactory
 
DefaultConnectionSubjectFactory - Class in org.apache.activemq.shiro.subject
 
DefaultConnectionSubjectFactory() - Constructor for class org.apache.activemq.shiro.subject.DefaultConnectionSubjectFactory
 
DefaultSecurityContextFactory - Class in org.apache.activemq.shiro
Default SecurityContextFactory implementation that creates SubjectSecurityContext instances, allowing the connection's Subject and the Shiro Environment to be available to downstream security broker filters.
DefaultSecurityContextFactory() - Constructor for class org.apache.activemq.shiro.DefaultSecurityContextFactory
 
DestinationAction - Class in org.apache.activemq.shiro.authz
A DestinationAction represents behavior being taken on a particular ActiveMQDestination, such as creation, removal, and reading messages from it or writing messages to it.
DestinationAction(ConnectionContext, ActiveMQDestination, String) - Constructor for class org.apache.activemq.shiro.authz.DestinationAction
 
DestinationActionPermissionResolver - Class in org.apache.activemq.shiro.authz
A DestinationActionPermissionResolver inspects DestinationActions and returns one or more WildcardPermissions that must be granted to a Subject in order for that Subject to perform the action being taken on an ActiveMQDestination.
DestinationActionPermissionResolver() - Constructor for class org.apache.activemq.shiro.authz.DestinationActionPermissionResolver
 
DisabledSessionManager - Class in org.apache.activemq.shiro.session.mgt
 
DisabledSessionManager() - Constructor for class org.apache.activemq.shiro.session.mgt.DisabledSessionManager
 
doGetPartsByReflection(WildcardPermission) - Method in class org.apache.activemq.shiro.authz.ActiveMQWildcardPermission
 

E

EnvironmentFilter - Class in org.apache.activemq.shiro.env
An abstract BrokerFilter that makes the Shiro Environment available to subclasses.
EnvironmentFilter() - Constructor for class org.apache.activemq.shiro.env.EnvironmentFilter
 

G

getActionPermissionResolver() - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
Returns the ActionPermissionResolver used to indicate which permissions are required to be granted to a Subject to perform a particular destination Action, (such as creating a destination, or reading from a queue, etc).
getAnonymousAccountRealmName() - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
getAnonymousAccountUsername() - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
getAuthenticationFilter() - Method in class org.apache.activemq.shiro.ShiroPlugin
 
getAuthenticationPolicy() - Method in class org.apache.activemq.shiro.authc.AuthenticationFilter
 
getAuthenticationPolicy() - Method in class org.apache.activemq.shiro.ShiroPlugin
 
getAuthenticationPolicy() - Method in class org.apache.activemq.shiro.subject.DefaultConnectionSubjectFactory
 
getAuthenticationToken(SubjectConnectionReference) - Method in interface org.apache.activemq.shiro.authc.AuthenticationTokenFactory
Returns a Shiro AuthenticationToken instance that should be used to authenticate the connection's Subject, or null if no authentication information can be obtained.
getAuthenticationToken(SubjectConnectionReference) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationTokenFactory
Returns a new UsernamePasswordToken instance populated based on the ConnectionInfo's userName and password properties.
getAuthenticationTokenFactory() - Method in class org.apache.activemq.shiro.authc.AuthenticationFilter
 
getAuthorizationFilter() - Method in class org.apache.activemq.shiro.ShiroPlugin
 
getAuthorizedWriteDests() - Method in class org.apache.activemq.shiro.subject.SubjectSecurityContext
 
getConnectionContext() - Method in class org.apache.activemq.shiro.authz.DestinationAction
 
getConnectionContext() - Method in class org.apache.activemq.shiro.ConnectionReference
 
getConnectionInfo() - Method in class org.apache.activemq.shiro.ConnectionReference
 
getConnectionSubjectFactory() - Method in class org.apache.activemq.shiro.subject.SubjectFilter
 
getDestination() - Method in class org.apache.activemq.shiro.authz.DestinationAction
 
getEnvironment() - Method in class org.apache.activemq.shiro.ConnectionReference
 
getEnvironment() - Method in class org.apache.activemq.shiro.env.EnvironmentFilter
 
getEnvironment() - Method in class org.apache.activemq.shiro.ShiroPlugin
 
getParts(WildcardPermission) - Method in class org.apache.activemq.shiro.authz.ActiveMQWildcardPermission
 
getPartsByReflection(WildcardPermission) - Method in class org.apache.activemq.shiro.authz.ActiveMQWildcardPermission
 
getPermissions(Action) - Method in interface org.apache.activemq.shiro.authz.ActionPermissionResolver
Returns all Permissions that must be granted to a Subject in order for the Subject to execute the action, or an empty collection if no permissions are required.
getPermissions(Action) - Method in class org.apache.activemq.shiro.authz.DestinationActionPermissionResolver
 
getPermissions(DestinationAction) - Method in class org.apache.activemq.shiro.authz.DestinationActionPermissionResolver
 
getPermissionStringPrefix() - Method in class org.apache.activemq.shiro.authz.DestinationActionPermissionResolver
Returns the String prefix that should be automatically prepended to a permission String before the String is converted to a WildcardPermission instance.
getPrincipals() - Method in class org.apache.activemq.shiro.subject.SubjectSecurityContext
 
getSecurityContextFactory() - Method in class org.apache.activemq.shiro.subject.SubjectFilter
 
getSecurityManager() - Method in class org.apache.activemq.shiro.ShiroPlugin
 
getSession(SessionKey) - Method in class org.apache.activemq.shiro.session.mgt.DisabledSessionManager
 
getSubject(ConnectionReference) - Method in class org.apache.activemq.shiro.authc.AuthenticationFilter
 
getSubject(ConnectionContext) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
Returns the Subject associated with the specified connection using a ConnectionSubjectResolver.
getSubject() - Method in class org.apache.activemq.shiro.subject.ConnectionSubjectResolver
 
getSubject() - Method in class org.apache.activemq.shiro.subject.SubjectConnectionReference
 
getSubject() - Method in interface org.apache.activemq.shiro.subject.SubjectResolver
Resolves and returns a Subject instance.
getSubject() - Method in class org.apache.activemq.shiro.subject.SubjectSecurityContext
 
getSubjectFilter() - Method in class org.apache.activemq.shiro.ShiroPlugin
 
getSystemAccountRealmName() - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
getSystemAccountUsername() - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
getUserName() - Method in class org.apache.activemq.shiro.subject.SubjectSecurityContext
 
getVerb() - Method in class org.apache.activemq.shiro.authz.DestinationAction
 

I

implies(Permission) - Method in class org.apache.activemq.shiro.authz.ActiveMQWildcardPermission
 
IniEnvironment - Class in org.apache.activemq.shiro.env
 
IniEnvironment() - Constructor for class org.apache.activemq.shiro.env.IniEnvironment
 
IniEnvironment(Ini) - Constructor for class org.apache.activemq.shiro.env.IniEnvironment
 
IniEnvironment(String) - Constructor for class org.apache.activemq.shiro.env.IniEnvironment
 
init() - Method in class org.apache.activemq.shiro.env.IniEnvironment
 
installPlugin(Broker) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
isAnonymousAccessAllowed() - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
isAnonymousAccount(Subject) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
isAssumeIdentity(ConnectionReference) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
Returns true if an unauthenticated connection should still assume a specific identity, false otherwise.
isAuthenticationEnabled() - Method in class org.apache.activemq.shiro.ShiroPlugin
 
isAuthenticationRequired(SubjectConnectionReference) - Method in interface org.apache.activemq.shiro.authc.AuthenticationPolicy
Returns true if the connection's Subject instance should be authenticated, false otherwise.
isAuthenticationRequired(SubjectConnectionReference) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
isAuthorizationEnabled() - Method in class org.apache.activemq.shiro.ShiroPlugin
 
isCaseSensitive() - Method in class org.apache.activemq.shiro.authz.ActiveMQPermissionResolver
 
isEnabled() - Method in class org.apache.activemq.shiro.SecurityFilter
 
isEnabled() - Method in class org.apache.activemq.shiro.ShiroPlugin
 
isInOneOf(Set<?>) - Method in class org.apache.activemq.shiro.subject.SubjectSecurityContext
 
isPermissionStringCaseSensitive() - Method in class org.apache.activemq.shiro.authz.DestinationActionPermissionResolver
Returns true if returned WildcardPermission instances should be considered case-sensitive, false otherwise.
isSystemAccount(Subject) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
isSystemBroker(DestinationAction) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
isSystemConnection(ConnectionReference) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
isVmConnectionAuthenticationRequired() - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 

M

matches(PrincipalCollection, String, String) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
matches(String, String) - Method in class org.apache.activemq.shiro.authz.ActiveMQWildcardPermission
Tests whether or not a string matches against a pattern.

O

org.apache.activemq.shiro - package org.apache.activemq.shiro
 
org.apache.activemq.shiro.authc - package org.apache.activemq.shiro.authc
 
org.apache.activemq.shiro.authz - package org.apache.activemq.shiro.authz
 
org.apache.activemq.shiro.env - package org.apache.activemq.shiro.env
 
org.apache.activemq.shiro.mgt - package org.apache.activemq.shiro.mgt
 
org.apache.activemq.shiro.session.mgt - package org.apache.activemq.shiro.session.mgt
 
org.apache.activemq.shiro.subject - package org.apache.activemq.shiro.subject
 

R

removeConnection(ConnectionContext, ConnectionInfo, Throwable) - Method in class org.apache.activemq.shiro.authc.AuthenticationFilter
 
removeConnection(ConnectionContext, ConnectionInfo, Throwable) - Method in class org.apache.activemq.shiro.subject.SubjectFilter
 
removeDestination(ConnectionContext, ActiveMQDestination, long) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
removeDestinationInfo(ConnectionContext, DestinationInfo) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
resolvePermission(String) - Method in class org.apache.activemq.shiro.authz.ActiveMQPermissionResolver
Creates a new WildcardPermission instance, with case-sensitivity determined by the caseSensitive setting.

S

SecurityContextFactory - Interface in org.apache.activemq.shiro
A SecurityContextFactory returns a SecurityContext instance that retains a client connection's Subject instance.
SecurityFilter - Class in org.apache.activemq.shiro
 
SecurityFilter() - Constructor for class org.apache.activemq.shiro.SecurityFilter
 
send(ProducerBrokerExchange, Message) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
setActionPermissionResolver(ActionPermissionResolver) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
Sets the ActionPermissionResolver used to indicate which permissions are required to be granted to a Subject to perform a particular destination Action, (such as creating a destination, or reading from a queue, etc).
setAnonymousAccessAllowed(boolean) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
setAnonymousAccountRealmName(String) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
setAnonymousAccountUsername(String) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
setAuthenticationEnabled(boolean) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setAuthenticationFilter(AuthenticationFilter) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setAuthenticationPolicy(AuthenticationPolicy) - Method in class org.apache.activemq.shiro.authc.AuthenticationFilter
 
setAuthenticationPolicy(AuthenticationPolicy) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setAuthenticationPolicy(AuthenticationPolicy) - Method in class org.apache.activemq.shiro.subject.DefaultConnectionSubjectFactory
 
setAuthenticationTokenFactory(AuthenticationTokenFactory) - Method in class org.apache.activemq.shiro.authc.AuthenticationFilter
 
setAuthorizationEnabled(boolean) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setAuthorizationFilter(AuthorizationFilter) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setCaseSensitive(boolean) - Method in class org.apache.activemq.shiro.authz.ActiveMQPermissionResolver
 
setConnectionSubjectFactory(ConnectionSubjectFactory) - Method in class org.apache.activemq.shiro.subject.SubjectFilter
 
setEnabled(boolean) - Method in class org.apache.activemq.shiro.SecurityFilter
 
setEnabled(boolean) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setEnvironment(Environment) - Method in class org.apache.activemq.shiro.env.EnvironmentFilter
 
setEnvironment(Environment) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setIni(Ini) - Method in class org.apache.activemq.shiro.env.IniEnvironment
 
setIni(Ini) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setIniConfig(String) - Method in class org.apache.activemq.shiro.env.IniEnvironment
 
setIniConfig(String) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setIniResourcePath(String) - Method in class org.apache.activemq.shiro.env.IniEnvironment
 
setIniResourcePath(String) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setPermissionStringCaseSensitive(boolean) - Method in class org.apache.activemq.shiro.authz.DestinationActionPermissionResolver
Sets whether returned WildcardPermission instances should be considered case-sensitive.
setPermissionStringPrefix(String) - Method in class org.apache.activemq.shiro.authz.DestinationActionPermissionResolver
Sets the String prefix that should be automatically prepended to a permission String before the String is converted to a WildcardPermission instance.
setSecurityContextFactory(SecurityContextFactory) - Method in class org.apache.activemq.shiro.subject.SubjectFilter
 
setSecurityManager(SecurityManager) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setSubjectFilter(SubjectFilter) - Method in class org.apache.activemq.shiro.ShiroPlugin
 
setSystemAccountRealmName(String) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
setSystemAccountUsername(String) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
setVmConnectionAuthenticationRequired(boolean) - Method in class org.apache.activemq.shiro.authc.DefaultAuthenticationPolicy
 
ShiroPlugin - Class in org.apache.activemq.shiro
 
ShiroPlugin() - Constructor for class org.apache.activemq.shiro.ShiroPlugin
 
start(SessionContext) - Method in class org.apache.activemq.shiro.session.mgt.DisabledSessionManager
 
SubjectConnectionReference - Class in org.apache.activemq.shiro.subject
ConnectionReference that further provides access to the connection's Subject instance.
SubjectConnectionReference(ConnectionContext, ConnectionInfo, Environment, Subject) - Constructor for class org.apache.activemq.shiro.subject.SubjectConnectionReference
 
SubjectFilter - Class in org.apache.activemq.shiro.subject
The SubjectFilter ensures a Shiro Subject representing the client's identity is associated with every connection to the ActiveMQ Broker.
SubjectFilter() - Constructor for class org.apache.activemq.shiro.subject.SubjectFilter
 
SubjectResolver - Interface in org.apache.activemq.shiro.subject
 
SubjectSecurityContext - Class in org.apache.activemq.shiro.subject
ActiveMQ SecurityContext implementation that retains a Shiro Subject instance for use during security checks and other security-related operations.
SubjectSecurityContext(SubjectConnectionReference) - Constructor for class org.apache.activemq.shiro.subject.SubjectSecurityContext
 

T

toString() - Method in interface org.apache.activemq.shiro.authz.Action
Returns a human readable string that indicates what this action is, for example "open doors" or "delete file /usr/local/foo"
toString() - Method in class org.apache.activemq.shiro.authz.ActiveMQWildcardPermission
 
toString(Subject) - Method in class org.apache.activemq.shiro.authz.AuthorizationFilter
 
toString() - Method in class org.apache.activemq.shiro.authz.DestinationAction
 
A C D E G I M O R S T 

Copyright © 2005–2016 FuseSource, Corp.. All rights reserved.