public class ShiroPlugin extends BrokerPluginSupport
next
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() |
Broker |
installPlugin(Broker broker)
Installs the plugin into the interceptor chain of the broker, returning the new
intercepted broker to use.
|
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(String iniConfig) |
void |
setIniResourcePath(String resourcePath) |
void |
setSecurityManager(org.apache.shiro.mgt.SecurityManager securityManager) |
void |
setSubjectFilter(SubjectFilter subjectFilter) |
start, stop
getAdaptor, getNext, setNext
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, 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
public ShiroPlugin()
public 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(String iniConfig)
public void setIniResourcePath(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 Broker installPlugin(Broker broker) throws Exception
BrokerPlugin
installPlugin
in interface BrokerPlugin
installPlugin
in class BrokerPluginSupport
Exception
Copyright © 2005–2018. All rights reserved.