Interface StandardServiceInitiator<R extends Service>

Type Parameters:
R - The type of the service initiated.
All Superinterfaces:
ServiceInitiator<R>
All Known Implementing Classes:
ManagedBeanRegistryInitiator

public interface StandardServiceInitiator<R extends Service> extends ServiceInitiator<R>
Contract for an initiator of services that target the standard ServiceRegistry.
  • Method Details

    • initiateService

      @Nullable R initiateService(Map<String,Object> configurationValues, ServiceRegistryImplementor registry)
      Initiates the managed service.
      Parameters:
      configurationValues - The configuration values in effect
      registry - The service registry. Can be used to locate services needed to fulfill initiation.
      Returns:
      The initiated service.