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