Class IdentityServiceConfigurator<T>

java.lang.Object
org.wildfly.clustering.service.SimpleServiceNameProvider
org.wildfly.clustering.service.IdentityServiceConfigurator<T>
All Implemented Interfaces:
ServiceConfigurator, ServiceNameProvider

public class IdentityServiceConfigurator<T> extends SimpleServiceNameProvider implements ServiceConfigurator
Configures a Service whose value is provided by another Service.
Author:
Paul Ferraro
  • Constructor Details

    • IdentityServiceConfigurator

      public IdentityServiceConfigurator(org.jboss.msc.service.ServiceName name, org.jboss.msc.service.ServiceName requirementName)
      Constructs a new service configurator.
      Parameters:
      name - the target service name
      targetName - the target service
    • IdentityServiceConfigurator

      public IdentityServiceConfigurator(org.jboss.msc.service.ServiceName name, org.jboss.msc.service.ServiceName requirementName, org.jboss.msc.service.ServiceController.Mode initialMode)
      Constructs a new service configurator.
      Parameters:
      name - the target service name
      targetName - the target service
      initialMode - the initial mode of the configured service.
  • Method Details

    • build

      public org.jboss.msc.service.ServiceBuilder<?> build(org.jboss.msc.service.ServiceTarget target)
      Description copied from interface: ServiceConfigurator
      Adds and configures a Service.
      Specified by:
      build in interface ServiceConfigurator
      Parameters:
      target - a service target
      Returns:
      the builder of the service.