|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SAMLArtifactMap
Maps an artifact to a SAML message and back again. Artifacts must be thread safe.
Nested Class Summary | |
---|---|
static interface |
SAMLArtifactMap.SAMLArtifactMapEntry
Represents a mapping between an artifact a SAML message with some associated metadata. |
Method Summary | |
---|---|
boolean |
contains(byte[] artifact)
Checks if a given artifact has a map entry. |
SAMLArtifactMap.SAMLArtifactMapEntry |
get(byte[] artifact)
Gets the artifact entry for the given artifact. |
SAMLArtifactMap.SAMLArtifactMapEntry |
peek(byte[] artifact)
Retrieves the entry for the given artifact without removing that entry from the map. |
void |
put(byte[] artifact,
java.lang.String relyingPartyId,
java.lang.String issuerId,
SAMLObject samlMessage)
Creates a mapping between a given artifact and the SAML message to which it maps. |
Method Detail |
---|
boolean contains(byte[] artifact)
artifact
- the artifact to check
void put(byte[] artifact, java.lang.String relyingPartyId, java.lang.String issuerId, SAMLObject samlMessage)
artifact
- the artifactrelyingPartyId
- ID of the party the artifact was sent toissuerId
- ID of the issuer of the artifactsamlMessage
- the SAML messageSAMLArtifactMap.SAMLArtifactMapEntry peek(byte[] artifact)
artifact
- artifact to retrieve the map entry for
SAMLArtifactMap.SAMLArtifactMapEntry get(byte[] artifact)
artifact
- the artifact to retrive the entry for
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |