public class ShiroPlugin
extends org.apache.activemq.broker.BrokerPluginSupport
| Constructor and Description |
|---|
ShiroPlugin() |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationFilter |
getAuthenticationFilter() |
AuthenticationPolicy |
getAuthenticationPolicy() |
AuthorizationFilter |
getAuthorizationFilter() |
org.apache.shiro.env.Environment |
getEnvironment() |
org.apache.shiro.mgt.SecurityManager |
getSecurityManager() |
SubjectFilter |
getSubjectFilter() |
org.apache.activemq.broker.Broker |
installPlugin(org.apache.activemq.broker.Broker broker) |
boolean |
isAuthenticationEnabled() |
boolean |
isAuthorizationEnabled() |
boolean |
isEnabled() |
void |
setAuthenticationEnabled(boolean authenticationEnabled) |
void |
setAuthenticationFilter(AuthenticationFilter authenticationFilter) |
void |
setAuthenticationPolicy(AuthenticationPolicy authenticationPolicy) |
void |
setAuthorizationEnabled(boolean authorizationEnabled) |
void |
setAuthorizationFilter(AuthorizationFilter authorizationFilter) |
void |
setEnabled(boolean enabled) |
void |
setEnvironment(org.apache.shiro.env.Environment environment) |
void |
setIni(org.apache.shiro.config.Ini ini) |
void |
setIniConfig(java.lang.String iniConfig) |
void |
setIniResourcePath(java.lang.String resourcePath) |
void |
setSecurityManager(org.apache.shiro.mgt.SecurityManager securityManager) |
void |
setSubjectFilter(SubjectFilter subjectFilter) |
acknowledge, addBroker, addConnection, addConsumer, addDestination, addDestinationInfo, addProducer, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdaptor, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, getDestinationMap, getDestinations, getDestinations, getDurableDestinations, getExecutor, getNext, getPeerBrokerInfos, getPreparedTransactions, getRoot, getScheduler, getTempDataStore, getVmConnectorURI, isExpired, isFaultTolerantConfiguration, isFull, isStopped, messageConsumed, messageDelivered, messageDiscarded, messageExpired, messagePull, networkBridgeStarted, networkBridgeStopped, nowMasterBroker, postProcessDispatch, prepareTransaction, preProcessDispatch, processConsumerControl, processDispatchNotification, reapplyInterceptor, removeBroker, removeConnection, removeConsumer, removeDestination, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, send, sendToDeadLetterQueue, setAdminConnectionContext, setNext, slowConsumerpublic SubjectFilter getSubjectFilter()
public void setSubjectFilter(SubjectFilter subjectFilter)
public AuthenticationFilter getAuthenticationFilter()
public void setAuthenticationFilter(AuthenticationFilter authenticationFilter)
public AuthorizationFilter getAuthorizationFilter()
public void setAuthorizationFilter(AuthorizationFilter authorizationFilter)
public void setEnabled(boolean enabled)
public boolean isEnabled()
public org.apache.shiro.env.Environment getEnvironment()
public void setEnvironment(org.apache.shiro.env.Environment environment)
public org.apache.shiro.mgt.SecurityManager getSecurityManager()
public void setSecurityManager(org.apache.shiro.mgt.SecurityManager securityManager)
public void setIni(org.apache.shiro.config.Ini ini)
public void setIniConfig(java.lang.String iniConfig)
public void setIniResourcePath(java.lang.String resourcePath)
public void setAuthenticationEnabled(boolean authenticationEnabled)
public boolean isAuthenticationEnabled()
public AuthenticationPolicy getAuthenticationPolicy()
public void setAuthenticationPolicy(AuthenticationPolicy authenticationPolicy)
public void setAuthorizationEnabled(boolean authorizationEnabled)
public boolean isAuthorizationEnabled()
public org.apache.activemq.broker.Broker installPlugin(org.apache.activemq.broker.Broker broker)
throws java.lang.Exception
installPlugin in interface org.apache.activemq.broker.BrokerPlugininstallPlugin in class org.apache.activemq.broker.BrokerPluginSupportjava.lang.ExceptionCopyright © 2005-2016 Red Hat, Inc.. All Rights Reserved.