Class CompositeSSOManager<AV,SV,A,D,S,L>
- java.lang.Object
-
- org.wildfly.clustering.web.cache.sso.CompositeSSOManager<AV,SV,A,D,S,L>
-
- All Implemented Interfaces:
Restartable,SSOManager<A,D,S,L,TransactionBatch>
public class CompositeSSOManager<AV,SV,A,D,S,L> extends Object implements SSOManager<A,D,S,L,TransactionBatch>
-
-
Constructor Summary
Constructors Constructor Description CompositeSSOManager(SSOFactory<AV,SV,A,D,S,L> factory, IdentifierFactory<String> identifierFactory, Batcher<TransactionBatch> batcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)Batcher<TransactionBatch>getBatcher()Supplier<String>getIdentifierFactory()voidstart()voidstop()
-
-
-
Constructor Detail
-
CompositeSSOManager
public CompositeSSOManager(SSOFactory<AV,SV,A,D,S,L> factory, IdentifierFactory<String> identifierFactory, Batcher<TransactionBatch> batcher)
-
-
Method Detail
-
findSessionsContaining
public Sessions<D,S> findSessionsContaining(S session)
- Specified by:
findSessionsContainingin interfaceSSOManager<AV,SV,A,D,S>
-
getBatcher
public Batcher<TransactionBatch> getBatcher()
- Specified by:
getBatcherin interfaceSSOManager<AV,SV,A,D,S>
-
getIdentifierFactory
public Supplier<String> getIdentifierFactory()
- Specified by:
getIdentifierFactoryin interfaceSSOManager<AV,SV,A,D,S>
-
start
public void start()
- Specified by:
startin interfaceRestartable
-
stop
public void stop()
- Specified by:
stopin interfaceRestartable
-
-