Package org.wildfly.clustering.web.sso
Interface SSOManager<A,D,S,L,B extends Batch>
- Type Parameters:
A- the authentication identity typeD- the deployment identifier typeS- the session identifier typeL- the local context typeB- the batch type
- All Superinterfaces:
Restartable
The SSO equivalent of a session manager.
- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionCreates a new single sign on entry.findSessionsContaining(S session) Searches for the sessions of the single sign on entry containing the specified session.Returns the single sign on entry identified by the specified identifier.A mechanism for starting/stopping a batch.Returns the identifier factory of this SSO manager.Methods inherited from interface org.wildfly.clustering.ee.Restartable
start, stop
-
Method Details
-
createSSO
Creates a new single sign on entry.- Parameters:
ssoId- a unique SSO identifier- Returns:
- a new SSO.
-
findSSO
Returns the single sign on entry identified by the specified identifier.- Parameters:
ssoId- a unique SSO identifier- Returns:
- an existing SSO, or null, if no SSO was found
-
findSessionsContaining
Searches for the sessions of the single sign on entry containing the specified session.- Parameters:
sessionId- a unique session identifier- Returns:
- an existing sessions of an SSO, or null, if no SSO was found
-
getBatcher
A mechanism for starting/stopping a batch.- Returns:
- a batching mechanism.
-
getIdentifierFactory
Returns the identifier factory of this SSO manager.- Returns:
- an identifier factory
-