org.qi4j.library.shiro.ini

## Class IniSecurityManagerService.Mixin

- java.lang.Object
- - org.apache.shiro.util.AbstractFactory<T>
  - - org.apache.shiro.config.IniFactorySupport<org.apache.shiro.mgt.SecurityManager>
    - - org.apache.shiro.config.IniSecurityManagerFactory
      - - org.qi4j.library.shiro.ini.IniSecurityManagerService.Mixin

- All Implemented Interfaces:
    org.apache.shiro.util.Factory<org.apache.shiro.mgt.SecurityManager>, ServiceActivation, IniSecurityManagerService
  Enclosing interface:
    IniSecurityManagerService

      public static class IniSecurityManagerService.Mixin
      extends org.apache.shiro.config.IniSecurityManagerFactory
      implements IniSecurityManagerService

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface org.qi4j.library.shiro.ini.IniSecurityManagerService

      `IniSecurityManagerService.Mixin`

    - ### Nested classes/interfaces inherited from interface org.qi4j.api.service.ServiceActivation

      `ServiceActivation.ServiceActivator`

  - ### Field Summary

    - ### Fields inherited from class org.apache.shiro.config.IniSecurityManagerFactory

      `INI_REALM_NAME, MAIN_SECTION_NAME, SECURITY_MANAGER_NAME`

    - ### Fields inherited from class org.apache.shiro.config.IniFactorySupport

      `DEFAULT_INI_RESOURCE_PATH`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `IniSecurityManagerService.Mixin()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `activateService()` Called after ServiceComposite Activation.
    `org.apache.shiro.mgt.SecurityManager` | `getSecurityManager()`
    `void` | `passivateService()` Called before ServiceComposite Passivation.

    - ### Methods inherited from class org.apache.shiro.config.IniSecurityManagerFactory

      `applyRealmsToSecurityManager, createDefaultInstance, createDefaults, createInstance, createRealm, getBeans, isAutoApplyRealms, shouldImplicitlyCreateRealm`

    - ### Methods inherited from class org.apache.shiro.config.IniFactorySupport

      `createInstance, getIni, loadDefaultClassPathIni, resolveIni, setIni`

    - ### Methods inherited from class org.apache.shiro.util.AbstractFactory

      `getInstance, isSingleton, setSingleton`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### IniSecurityManagerService.Mixin

          public IniSecurityManagerService.Mixin()

  - ### Method Detail

    - #### activateService

          public void activateService()
                               throws Exception

      Description copied from interface: `ServiceActivation`
      Called after ServiceComposite Activation.
      Specified by:
        `activateService` in interface `ServiceActivation`
      Throws:
        `Exception`

    - #### passivateService

          public void passivateService()
                                throws Exception

      Description copied from interface: `ServiceActivation`
      Called before ServiceComposite Passivation.
      Specified by:
        `passivateService` in interface `ServiceActivation`
      Throws:
        `Exception`

    - #### getSecurityManager

          public org.apache.shiro.mgt.SecurityManager getSecurityManager()

      Specified by:
        `getSecurityManager` in interface `IniSecurityManagerService`