Uses of Interface
org.apache.shiro.mgt.SecurityManager

Packages that use SecurityManager
org.apache.shiro This package primarily exists as a root classpath distinction, but it does contain two core classes widely used by applications, SecurityUtils and ShiroException
org.apache.shiro.config Components that support configuring Shiro in any application. 
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.subject Components supporting the Subject interface, the most important concept in Shiro's API. 
org.apache.shiro.subject.support Concrete support implementations of most of the org.apache.shiro.subject interfaces. 
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). 
 

Uses of SecurityManager in org.apache.shiro
 

Methods in org.apache.shiro that return SecurityManager
static SecurityManager SecurityUtils.getSecurityManager()
          Returns the SecurityManager accessible to the calling code.
 

Methods in org.apache.shiro with parameters of type SecurityManager
static void SecurityUtils.setSecurityManager(SecurityManager securityManager)
          Sets a VM (static) singleton SecurityManager, specifically for transparent use in the getSubject() implementation.
 

Uses of SecurityManager in org.apache.shiro.config
 

Methods in org.apache.shiro.config that return SecurityManager
protected  SecurityManager IniSecurityManagerFactory.createDefaultInstance()
           
protected  SecurityManager IniSecurityManagerFactory.createInstance(Ini ini)
           
 

Methods in org.apache.shiro.config with parameters of type SecurityManager
protected  void IniSecurityManagerFactory.applyRealmsToSecurityManager(Collection<Realm> realms, SecurityManager securityManager)
           
protected  boolean IniSecurityManagerFactory.isAutoApplyRealms(SecurityManager securityManager)
           
 

Uses of SecurityManager in org.apache.shiro.env
 

Methods in org.apache.shiro.env that return SecurityManager
 SecurityManager Environment.getSecurityManager()
          Returns the application's SecurityManager instance.
 SecurityManager DefaultEnvironment.getSecurityManager()
          Returns the application's SecurityManager instance accessible in the backing map using the securityManagerName property as the lookup key.
protected  SecurityManager DefaultEnvironment.lookupSecurityManager()
          Looks up the SecurityManager instance in the backing map without performing any non-null guarantees.
 

Methods in org.apache.shiro.env with parameters of type SecurityManager
 void DefaultEnvironment.setSecurityManager(SecurityManager securityManager)
           
 

Uses of SecurityManager in org.apache.shiro.mgt
 

Classes in org.apache.shiro.mgt that implement SecurityManager
 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.
 

Methods in org.apache.shiro.mgt with parameters of type SecurityManager
protected  Subject DefaultSubjectFactory.newSubjectInstance(PrincipalCollection principals, boolean authenticated, String host, Session session, SecurityManager securityManager)
          Deprecated. since 1.2 - override DefaultSubjectFactory.createSubject(org.apache.shiro.subject.SubjectContext) directly if you need to instantiate a custom Subject class.
 

Uses of SecurityManager in org.apache.shiro.subject
 

Methods in org.apache.shiro.subject that return SecurityManager
 SecurityManager SubjectContext.getSecurityManager()
          Returns the SecurityManager instance that should be used to back the constructed Subject instance or null if one has not yet been provided to this context.
 SecurityManager SubjectContext.resolveSecurityManager()
          Resolves the SecurityManager instance that should be used to back the constructed Subject instance (typically used to support DelegatingSubject implementations).
 

Methods in org.apache.shiro.subject with parameters of type SecurityManager
 void SubjectContext.setSecurityManager(SecurityManager securityManager)
          Sets the SecurityManager instance that should be used to back the constructed Subject instance (typically used to support DelegatingSubject implementations).
 

Constructors in org.apache.shiro.subject with parameters of type SecurityManager
Subject.Builder(SecurityManager securityManager)
          Constructs a new Subject.Builder instance which will use the specified SecurityManager when building the Subject instance.
 

Uses of SecurityManager in org.apache.shiro.subject.support
 

Fields in org.apache.shiro.subject.support declared as SecurityManager
protected  SecurityManager DelegatingSubject.securityManager
           
 

Methods in org.apache.shiro.subject.support that return SecurityManager
 SecurityManager DelegatingSubject.getSecurityManager()
           
 SecurityManager DefaultSubjectContext.getSecurityManager()
           
 SecurityManager DefaultSubjectContext.resolveSecurityManager()
           
 

Methods in org.apache.shiro.subject.support with parameters of type SecurityManager
 void DefaultSubjectContext.setSecurityManager(SecurityManager securityManager)
           
 

Constructors in org.apache.shiro.subject.support with parameters of type SecurityManager
DelegatingSubject(PrincipalCollection principals, boolean authenticated, String host, Session session, boolean sessionCreationEnabled, SecurityManager securityManager)
           
DelegatingSubject(PrincipalCollection principals, boolean authenticated, String host, Session session, SecurityManager securityManager)
           
DelegatingSubject(SecurityManager securityManager)
           
 

Uses of SecurityManager in org.apache.shiro.util
 

Methods in org.apache.shiro.util that return SecurityManager
static SecurityManager ThreadContext.getSecurityManager()
          Convenience method that simplifies retrieval of the application's SecurityManager instance from the current thread.
static SecurityManager ThreadContext.unbindSecurityManager()
          Convenience method that simplifies removal of the application's SecurityManager instance from the thread.
 

Methods in org.apache.shiro.util with parameters of type SecurityManager
static void ThreadContext.bind(SecurityManager securityManager)
          Convenience method that simplifies binding the application's SecurityManager instance to the ThreadContext.
 



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