Package org.apache.activemq.shiro
Class ShiroPlugin
java.lang.Object
org.apache.activemq.broker.BrokerFilter
org.apache.activemq.broker.MutableBrokerFilter
org.apache.activemq.broker.BrokerPluginSupport
org.apache.activemq.shiro.ShiroPlugin
- All Implemented Interfaces:
Broker,BrokerPlugin,Region,org.apache.activemq.Service
- Since:
- 5.10.0
-
Field Summary
Fields inherited from class org.apache.activemq.broker.MutableBrokerFilter
next -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.shiro.env.Environmentorg.apache.shiro.mgt.SecurityManagerinstallPlugin(Broker broker) booleanbooleanbooleanvoidsetAuthenticationEnabled(boolean authenticationEnabled) voidsetAuthenticationFilter(AuthenticationFilter authenticationFilter) voidsetAuthenticationPolicy(AuthenticationPolicy authenticationPolicy) voidsetAuthorizationEnabled(boolean authorizationEnabled) voidsetAuthorizationFilter(AuthorizationFilter authorizationFilter) voidsetEnabled(boolean enabled) voidsetEnvironment(org.apache.shiro.env.Environment environment) voidsetIni(org.apache.shiro.config.Ini ini) voidsetIniConfig(String iniConfig) voidsetIniResourcePath(String resourcePath) voidsetSecurityManager(org.apache.shiro.mgt.SecurityManager securityManager) voidsetSubjectFilter(SubjectFilter subjectFilter) Methods inherited from class org.apache.activemq.broker.BrokerPluginSupport
start, stopMethods inherited from class org.apache.activemq.broker.MutableBrokerFilter
getAdaptor, getNext, setNextMethods inherited from class org.apache.activemq.broker.BrokerFilter
acknowledge, addBroker, addConnection, addConsumer, addDestination, addDestinationInfo, addProducer, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, getDestinationMap, getDestinations, getDestinations, getDurableDestinations, getExecutor, getPeerBrokerInfos, getPreparedTransactions, getRoot, getScheduler, getTempDataStore, getVmConnectorURI, isExpired, isFaultTolerantConfiguration, isFull, isStopped, messageConsumed, messageDelivered, messageDiscarded, messageDispatched, messageExpired, messagePull, networkBridgeStarted, networkBridgeStopped, nowMasterBroker, postProcessDispatch, prepareTransaction, preProcessDispatch, processConsumerControl, processDispatchNotification, reapplyInterceptor, removeBroker, removeConnection, removeConsumer, removeDestination, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, send, sendToDeadLetterQueue, setAdminConnectionContext, slowConsumer, virtualDestinationAdded, virtualDestinationRemoved
-
Constructor Details
-
ShiroPlugin
public ShiroPlugin()
-
-
Method Details
-
getSubjectFilter
-
setSubjectFilter
-
getAuthenticationFilter
-
setAuthenticationFilter
-
getAuthorizationFilter
-
setAuthorizationFilter
-
setEnabled
public void setEnabled(boolean enabled) -
isEnabled
public boolean isEnabled() -
getEnvironment
public org.apache.shiro.env.Environment getEnvironment() -
setEnvironment
public void setEnvironment(org.apache.shiro.env.Environment environment) -
getSecurityManager
public org.apache.shiro.mgt.SecurityManager getSecurityManager() -
setSecurityManager
public void setSecurityManager(org.apache.shiro.mgt.SecurityManager securityManager) -
setIni
public void setIni(org.apache.shiro.config.Ini ini) -
setIniConfig
-
setIniResourcePath
-
setAuthenticationEnabled
public void setAuthenticationEnabled(boolean authenticationEnabled) -
isAuthenticationEnabled
public boolean isAuthenticationEnabled() -
getAuthenticationPolicy
-
setAuthenticationPolicy
-
setAuthorizationEnabled
public void setAuthorizationEnabled(boolean authorizationEnabled) -
isAuthorizationEnabled
public boolean isAuthorizationEnabled() -
installPlugin
- Specified by:
installPluginin interfaceBrokerPlugin- Overrides:
installPluginin classBrokerPluginSupport- Throws:
Exception
-