|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.aselect.system.storagemanager.StorageManager
org.aselect.server.request.handler.saml11.common.AssertionSessionManager
public class AssertionSessionManager
Session manager for temporary Assertion storage.
Description:
Session manager singleton which is used for temporary Assertion storage for
Browser/Artifact.The session manager is used by the
SAML11ArtifactRequestHandler
and the
BrowserArtifact
WebSSO profile.
Concurrency issues:
-
Method Summary | |
---|---|
org.opensaml.SAMLAssertion |
getAssertion(org.opensaml.artifact.Artifact oArtifact)
Returns the specified SAMLAssertion. |
static AssertionSessionManager |
getHandle()
Returns always the same instance of this object. |
void |
init(java.lang.Object oConfig)
Initialization of the Assertion session manager. |
void |
putAssertion(org.opensaml.artifact.Artifact oArtifact,
org.opensaml.SAMLAssertion oSAMLAssertion)
Stores an Assertion indexed by the supplied Artifact. |
Methods inherited from class org.aselect.system.storagemanager.StorageManager |
---|
containsKey, destroy, get, getAll, getCount, getExpirationTime, getTimestamp, init, put, remove, removeAll, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void init(java.lang.Object oConfig) throws ASelectStorageException
oConfig
- Containing the Storage manager configuration
ASelectStorageException
- if initalization failspublic static AssertionSessionManager getHandle()
_oAssertionSessionManager
is null
public void putAssertion(org.opensaml.artifact.Artifact oArtifact, org.opensaml.SAMLAssertion oSAMLAssertion) throws ASelectException
oArtifact
- SAML Artifact used as keyoSAMLAssertion
- SAMLAssertion used as value
ASelectException
- if storing failedpublic org.opensaml.SAMLAssertion getAssertion(org.opensaml.artifact.Artifact oArtifact)
oArtifact
- SAMLArtifact object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |