Uses of Package
org.apache.shiro.subject

Packages that use org.apache.shiro.subject
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.aop Components used to support the framework's AOP/interception support classes. 
org.apache.shiro.authc Core interfaces and exceptions concerning Authentication (the act of logging-in). 
org.apache.shiro.authc.pam Support for PAM, or Pluggable Authentication Modules, which is the capability to authenticate a user against multiple configurable (pluggable) modules (Shiro calls these Realms). 
org.apache.shiro.authz Core interfaces and exceptions supporting Authorization (access control). 
org.apache.shiro.concurrent Executor, ExecutorService, and ScheduledExecutorService implementations for transparent Subject association with threads in an asynchronous execution environment. 
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 Components and sub-packages used in supporting the core Realm interface. 
org.apache.shiro.realm.activedirectory Realms that acquire security data from a Microsoft Active Directory. 
org.apache.shiro.realm.jdbc Realms that acquire security data from an RDBMS (Relational Database Management System) using the JDBC API. 
org.apache.shiro.realm.ldap Realms that acquire security data from an LDAP (Lightweight Directory Access Protocol) server utilizing LDAP/Naming APIs. 
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). 
 

Classes in org.apache.shiro.subject used by org.apache.shiro
Subject
          A Subject represents state and security operations for a single application user.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.aop
Subject
          A Subject represents state and security operations for a single application user.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.authc
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.authc.pam
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.authz
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.concurrent
Subject
          A Subject represents state and security operations for a single application user.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.mgt
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
Subject
          A Subject represents state and security operations for a single application user.
SubjectContext
          A SubjectContext is a 'bucket' of data presented to a SecurityManager which interprets this data to construct Subject instances.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.realm
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.realm.activedirectory
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.realm.jdbc
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.realm.ldap
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.subject
ExecutionException
          Exception wrapping any potential checked exception thrown when a Subject executes a Callable.
MutablePrincipalCollection
          A PrincipalCollection that allows modification.
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
PrincipalMap
          EXPERIMENTAL - DO NOT USE YET

A PrincipalMap is map of all of a subject's principals - its identifying attributes like username, userId, etc.

Subject
          A Subject represents state and security operations for a single application user.
Subject.Builder
          Builder design pattern implementation for creating Subject instances in a simplified way without requiring knowledge of Shiro's construction techniques.
SubjectContext
          A SubjectContext is a 'bucket' of data presented to a SecurityManager which interprets this data to construct Subject instances.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.subject.support
ExecutionException
          Exception wrapping any potential checked exception thrown when a Subject executes a Callable.
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
Subject
          A Subject represents state and security operations for a single application user.
SubjectContext
          A SubjectContext is a 'bucket' of data presented to a SecurityManager which interprets this data to construct Subject instances.
 

Classes in org.apache.shiro.subject used by org.apache.shiro.util
PrincipalCollection
          A collection of all principals associated with a corresponding Subject.
Subject
          A Subject represents state and security operations for a single application user.
 



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