T
- - the type of object storedHolder
- - the specific implementation of the storepublic interface SamlMessageStore<T extends Saml2Object,Holder>
Modifier and Type | Method and Description |
---|---|
T |
addMessage(Holder holder,
java.lang.String id,
T message) |
T |
getMessage(Holder holder,
java.lang.String id)
Retrieves a message using its unique message id.
|
java.util.List<T> |
getMessages(Holder holder)
Returns a list of messages currently stored by the holder
|
T |
removeFirst(Holder holder)
Removes and returns the first available message in the store
|
T |
removeMessage(Holder holder,
java.lang.String id)
Removes a message from the store and returns it if found.
|
java.util.List<T> getMessages(Holder holder)
holder
- - the message store implementationT getMessage(Holder holder, java.lang.String id)
holder
- - the message store implementationid
- - the unique identifier for the message to be retrievedT removeMessage(Holder holder, java.lang.String id)
holder
- - the message store implementationid
- - the unique identifier for the message to be removedT addMessage(Holder holder, java.lang.String id, T message)
holder
- - the message store implementationid
- - the unique identifier for the message to be addedmessage
- - the message to be added