Class ShiroPlugin

All Implemented Interfaces:
Broker, BrokerPlugin, Region, org.apache.activemq.Service

public class ShiroPlugin extends BrokerPluginSupport
Since:
5.10.0
  • Constructor Details

    • ShiroPlugin

      public ShiroPlugin()
  • Method Details

    • getSubjectFilter

      public SubjectFilter getSubjectFilter()
    • setSubjectFilter

      public void setSubjectFilter(SubjectFilter subjectFilter)
    • getAuthenticationFilter

      public AuthenticationFilter getAuthenticationFilter()
    • setAuthenticationFilter

      public void setAuthenticationFilter(AuthenticationFilter authenticationFilter)
    • getAuthorizationFilter

      public AuthorizationFilter getAuthorizationFilter()
    • setAuthorizationFilter

      public void setAuthorizationFilter(AuthorizationFilter authorizationFilter)
    • 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

      public void setIniConfig(String iniConfig)
    • setIniResourcePath

      public void setIniResourcePath(String resourcePath)
    • setAuthenticationEnabled

      public void setAuthenticationEnabled(boolean authenticationEnabled)
    • isAuthenticationEnabled

      public boolean isAuthenticationEnabled()
    • getAuthenticationPolicy

      public AuthenticationPolicy getAuthenticationPolicy()
    • setAuthenticationPolicy

      public void setAuthenticationPolicy(AuthenticationPolicy authenticationPolicy)
    • setAuthorizationEnabled

      public void setAuthorizationEnabled(boolean authorizationEnabled)
    • isAuthorizationEnabled

      public boolean isAuthorizationEnabled()
    • installPlugin

      public Broker installPlugin(Broker broker) throws Exception
      Specified by:
      installPlugin in interface BrokerPlugin
      Overrides:
      installPlugin in class BrokerPluginSupport
      Throws:
      Exception