org.apache.shiro.mgt
Interface SubjectFactory

All Known Implementing Classes:
DefaultSubjectFactory

public interface SubjectFactory

A SubjectFactory is responsible for returning Subject instances as needed.

Since:
1.0
Author:
Les Hazlewood

Method Summary
 Subject createSubject(SubjectContext context)
          Creates a new Subject instance reflecting the state of the specified contextual data.
 

Method Detail

createSubject

Subject createSubject(SubjectContext context)
Creates a new Subject instance reflecting the state of the specified contextual data. The data would be anything required to required to construct a Subject instance and its contents can vary based on environment. Any data supported by Shiro core will be accessible by one of the accessor methods. All other data is available as map attributes.

Parameters:
context - the contextual data to be used by the implementation to construct an appropriate Subject instance.
Returns:
a Subject instance created based on the specified context.


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