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>
Simple
ServiceProviderRegistration implementation that delegates getProviders() 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
ConstructorsConstructorDescriptionSimpleServiceProviderRegistration(T service, ServiceProviderRegistry<T> registry, Runnable closeTask) -
Method Summary
-
Constructor Details
-
SimpleServiceProviderRegistration
public SimpleServiceProviderRegistration(T service, ServiceProviderRegistry<T> registry, Runnable closeTask)
-
-
Method Details
-
getService
- Specified by:
getServicein interfaceServiceProviderRegistration<T>
-
getProviders
- Specified by:
getProvidersin interfaceServiceProviderRegistration<T>
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRegistration
-