Interface SessionFactoryServiceInitiator<R extends Service>

All Superinterfaces:
ServiceInitiator<R>
All Known Implementing Classes:
CacheInitiator, NativeQueryInterpreterInitiator, StatisticsInitiator

public interface SessionFactoryServiceInitiator<R extends Service> extends ServiceInitiator<R>
Contract for an initiator of services that target the specialized service registry SessionFactoryServiceRegistry.
  • Method Details

    • initiateService

      R initiateService(SessionFactoryServiceInitiatorContext context)
      Initiates the managed service.

      Note for implementors: signature is guaranteed to change once redesign of SessionFactory building is complete

      Parameters:
      context - Access to initialization contextual info
      Returns:
      The initiated service.