public class CompositeSSOManager<AV,SV,A,D,S,L> extends Object implements SSOManager<A,D,S,L,TransactionBatch>
| Constructor and Description |
|---|
CompositeSSOManager(SSOFactory<AV,SV,A,D,S,L> factory,
IdentifierFactory<String> identifierFactory,
org.wildfly.clustering.ee.Batcher<TransactionBatch> batcher) |
| Modifier and Type | Method and Description |
|---|---|
SSO<A,D,S,L> |
createSSO(String ssoId,
A authentication) |
Sessions<D,S> |
findSessionsContaining(S session) |
SSO<A,D,S,L> |
findSSO(String ssoId) |
org.wildfly.clustering.ee.Batcher<TransactionBatch> |
getBatcher() |
Supplier<String> |
getIdentifierFactory() |
void |
start() |
void |
stop() |
public CompositeSSOManager(SSOFactory<AV,SV,A,D,S,L> factory, IdentifierFactory<String> identifierFactory, org.wildfly.clustering.ee.Batcher<TransactionBatch> batcher)
public SSO<A,D,S,L> createSSO(String ssoId, A authentication)
createSSO in interface SSOManager<A,D,S,L,TransactionBatch>public SSO<A,D,S,L> findSSO(String ssoId)
findSSO in interface SSOManager<A,D,S,L,TransactionBatch>public Sessions<D,S> findSessionsContaining(S session)
findSessionsContaining in interface SSOManager<A,D,S,L,TransactionBatch>public org.wildfly.clustering.ee.Batcher<TransactionBatch> getBatcher()
getBatcher in interface SSOManager<A,D,S,L,TransactionBatch>public Supplier<String> getIdentifierFactory()
getIdentifierFactory in interface SSOManager<A,D,S,L,TransactionBatch>public void start()
start in interface org.wildfly.clustering.ee.Restartablepublic void stop()
stop in interface org.wildfly.clustering.ee.RestartableCopyright © 2022 JBoss by Red Hat. All rights reserved.