Class SSOManagerServiceConfigurator<A,D,S,L>
- java.lang.Object
-
- org.wildfly.clustering.service.SimpleServiceNameProvider
-
- org.wildfly.clustering.web.undertow.sso.SSOManagerServiceConfigurator<A,D,S,L>
-
- All Implemented Interfaces:
Consumer<SSOManager<A,D,S,L,Batch>>,Supplier<SSOManager<A,D,S,L,Batch>>,CapabilityServiceConfigurator,ServiceConfigurator,ServiceNameProvider,SSOManagerConfiguration<L>
public class SSOManagerServiceConfigurator<A,D,S,L> extends SimpleServiceNameProvider implements CapabilityServiceConfigurator, Supplier<SSOManager<A,D,S,L,Batch>>, Consumer<SSOManager<A,D,S,L,Batch>>, SSOManagerConfiguration<L>
- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description SSOManagerServiceConfigurator(org.jboss.msc.service.ServiceName name, SupplierDependency<SSOManagerFactory<A,D,S,Batch>> factory, SupplierDependency<io.undertow.server.session.SessionIdGenerator> generator, Supplier<L> localContextFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(SSOManager<A,D,S,L,Batch> manager)org.jboss.msc.service.ServiceBuilder<?>build(org.jboss.msc.service.ServiceTarget target)SSOManager<A,D,S,L,Batch>get()Supplier<String>getIdentifierFactory()Supplier<L>getLocalContextFactory()ByteBufferMarshallergetMarshaller()-
Methods inherited from class org.wildfly.clustering.service.SimpleServiceNameProvider
equals, getServiceName, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jboss.as.clustering.controller.CapabilityServiceConfigurator
configure, configure
-
Methods inherited from interface org.wildfly.clustering.service.ServiceNameProvider
getServiceName
-
-
-
-
Constructor Detail
-
SSOManagerServiceConfigurator
public SSOManagerServiceConfigurator(org.jboss.msc.service.ServiceName name, SupplierDependency<SSOManagerFactory<A,D,S,Batch>> factory, SupplierDependency<io.undertow.server.session.SessionIdGenerator> generator, Supplier<L> localContextFactory)
-
-
Method Detail
-
build
public org.jboss.msc.service.ServiceBuilder<?> build(org.jboss.msc.service.ServiceTarget target)
- Specified by:
buildin interfaceServiceConfigurator
-
getIdentifierFactory
public Supplier<String> getIdentifierFactory()
- Specified by:
getIdentifierFactoryin interfaceSSOManagerConfiguration<A>
-
getLocalContextFactory
public Supplier<L> getLocalContextFactory()
- Specified by:
getLocalContextFactoryin interfaceSSOManagerConfiguration<A>
-
getMarshaller
public ByteBufferMarshaller getMarshaller()
- Specified by:
getMarshallerin interfaceSSOManagerConfiguration<A>
-
-