Uses of Interface

Packages that use Destroyable
org.apache.shiro.cache Caching support used to enhance performance for any security operation. 
org.apache.shiro.cache.ehcache Ehcache-based implementations of Shiro's cache interfaces. 
org.apache.shiro.env Concepts used to represent Shiro's aggregate state in an application. 
org.apache.shiro.mgt Provides the master SecurityManager interface and a default implementation hierarchy for managing all aspects of Shiro's functionality in an application. 
org.apache.shiro.realm.text Realms that acquire security data from text-based data sources such as Files or text streams. 
org.apache.shiro.session.mgt SessionManager components supporting enterprise session management. 
org.apache.shiro.util Your run-of-the-mill 'util' pacakge for components and logic widely used across the framework that can't find their home into a proper OO hierarchy (or, most likely for things used across many hierarchies). 
org.apache.shiro.web.env Web-specific Environment implementation and support. 
org.apache.shiro.web.mgt Components supporting web-specific SecurityManager implementations. 

Uses of Destroyable in org.apache.shiro.cache

Classes in org.apache.shiro.cache that implement Destroyable
 class AbstractCacheManager
          Very simple abstract CacheManager implementation that retains all created Cache instances in an in-memory ConcurrentMap.
 class MemoryConstrainedCacheManager
          Simple memory-only based CacheManager implementation usable in production environments.

Uses of Destroyable in org.apache.shiro.cache.ehcache

Classes in org.apache.shiro.cache.ehcache that implement Destroyable
 class EhCacheManager
          Shiro CacheManager implementation utilizing the Ehcache framework for all cache functionality.

Uses of Destroyable in org.apache.shiro.env

Classes in org.apache.shiro.env that implement Destroyable
 class DefaultEnvironment
          Simple/default Environment implementation that stores Shiro objects as key-value pairs in a Map instance.

Uses of Destroyable in org.apache.shiro.guice

Classes in org.apache.shiro.guice that implement Destroyable
 class ShiroModule
          Sets up Shiro lifecycles within Guice, enables the injecting of Shiro objects, and binds a default SecurityManager and SessionManager.

Methods in org.apache.shiro.guice with parameters of type Destroyable
 void ShiroModule.add(Destroyable destroyable)

Uses of Destroyable in org.apache.shiro.guice.web

Classes in org.apache.shiro.guice.web that implement Destroyable
 class ShiroWebModule
          Sets up Shiro lifecycles within Guice, enables the injecting of Shiro objects, and binds a default WebSecurityManager, SecurityManager and SessionManager.

Uses of Destroyable in org.apache.shiro.mgt

Classes in org.apache.shiro.mgt that implement Destroyable
 class AuthenticatingSecurityManager
          Shiro support of a SecurityManager class hierarchy that delegates all authentication operations to a wrapped Authenticator instance.
 class AuthorizingSecurityManager
          Shiro support of a SecurityManager class hierarchy that delegates all authorization (access control) operations to a wrapped Authorizer instance.
 class CachingSecurityManager
          A very basic starting point for the SecurityManager interface that merely provides logging and caching support.
 class DefaultSecurityManager
          The Shiro framework's default concrete implementation of the SecurityManager interface, based around a collection of Realms.
 class RealmSecurityManager
          Shiro support of a SecurityManager class hierarchy based around a collection of Realms.
 class SessionsSecurityManager
          Shiro support of a SecurityManager class hierarchy that delegates all session operations to a wrapped SessionManager instance.

Uses of Destroyable in org.apache.shiro.realm.text

Classes in org.apache.shiro.realm.text that implement Destroyable
 class PropertiesRealm
          A TextConfigurationRealm that defers all logic to the parent class, but just enables Properties based configuration in addition to the parent class's String configuration.

Uses of Destroyable in org.apache.shiro.session.mgt

Classes in org.apache.shiro.session.mgt that implement Destroyable
 class AbstractValidatingSessionManager
          Default business-tier implementation of the ValidatingSessionManager interface.
 class DefaultSessionManager
          Default business-tier implementation of a ValidatingSessionManager.

Uses of Destroyable in org.apache.shiro.util

Methods in org.apache.shiro.util with parameters of type Destroyable
static void LifecycleUtils.destroy(Destroyable d)

Uses of Destroyable in org.apache.shiro.web.env

Classes in org.apache.shiro.web.env that implement Destroyable
 class DefaultWebEnvironment
          Default WebEnvironment implementation based on a backing Map instance.
 class IniWebEnvironment
          WebEnvironment implementation configured by an Ini instance or Ini resource locations.
 class ResourceBasedWebEnvironment
          Abstract implementation for WebEnvironments that can be initialized via resource paths (config files).

Uses of Destroyable in org.apache.shiro.web.mgt

Classes in org.apache.shiro.web.mgt that implement Destroyable
 class DefaultWebSecurityManager
          Default WebSecurityManager implementation used in web-based applications or any application that requires HTTP connectivity (SOAP, http remoting, etc).

Uses of Destroyable in org.apache.shiro.web.session.mgt

Classes in org.apache.shiro.web.session.mgt that implement Destroyable
 class DefaultWebSessionManager
          Web-application capable SessionManager implementation.

Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.