Class DefaultServiceProviderRegistration<T, M extends GroupMember>

java.lang.Object
org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration<T,M>
Type Parameters:
T - the service provider type
M - the group member type
All Implemented Interfaces:
AutoCloseable, ServiceProviderRegistration<T,M>, ServiceProvision<T,M>, Registration

public class DefaultServiceProviderRegistration<T, M extends GroupMember> extends Object implements ServiceProviderRegistration<T,M>
A generic service provider registration implementation.
Author:
Paul Ferraro
  • Constructor Details

    • DefaultServiceProviderRegistration

      public DefaultServiceProviderRegistration(ServiceProviderRegistrar<T,M> registrar, T service, Runnable closeTask)
      Creates a service provider registration for the specified service.
      Parameters:
      registrar - a service provider registrar
      service - a service provider type
      closeTask - a task to execute on registration close
  • Method Details