Class SimpleServiceProviderRegistration<T>
- java.lang.Object
-
- org.wildfly.clustering.server.infinispan.provider.SimpleServiceProviderRegistration<T>
-
- All Implemented Interfaces:
AutoCloseable,ServiceProviderRegistration<T>,Registration
public class SimpleServiceProviderRegistration<T> extends Object implements ServiceProviderRegistration<T>
SimpleServiceProviderRegistrationimplementation that delegatesgetProviders()back to the factory.- Author:
- Paul Ferraro
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.wildfly.clustering.provider.ServiceProviderRegistration
ServiceProviderRegistration.Listener
-
-
Constructor Summary
Constructors Constructor Description SimpleServiceProviderRegistration(T service, ServiceProviderRegistry<T> registry, Runnable closeTask)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Set<Node>getProviders()TgetService()
-
-
-
Constructor Detail
-
SimpleServiceProviderRegistration
public SimpleServiceProviderRegistration(T service, ServiceProviderRegistry<T> registry, Runnable closeTask)
-
-
Method Detail
-
getService
public T getService()
- Specified by:
getServicein interfaceServiceProviderRegistration<T>
-
getProviders
public Set<Node> getProviders()
- Specified by:
getProvidersin interfaceServiceProviderRegistration<T>
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRegistration
-
-