Interface ServiceInitiator<R extends Service>

All Known Subinterfaces:
SessionFactoryServiceInitiator<R>, StandardServiceInitiator<R>
All Known Implementing Classes:
BatchBuilderInitiator, BatchLoaderFactoryInitiator, BytecodeProviderInitiator, CacheInitiator, CfgXmlAccessServiceInitiator, ConfigurationServiceInitiator, ConnectionProviderInitiator, DefaultSessionFactoryBuilderInitiator, DialectFactoryInitiator, DialectResolverInitiator, EntityCopyObserverFactoryInitiator, EnversServiceInitiator, JdbcEnvironmentInitiator, JdbcServicesInitiator, JdbcValuesMappingProducerProviderInitiator, JndiServiceInitiator, JtaPlatformInitiator, JtaPlatformResolverInitiator, ManagedBeanRegistryInitiator, MultiTenantConnectionProviderInitiator, MutationExecutorServiceInitiator, NativeQueryInterpreterInitiator, ParameterMarkerStrategyInitiator, PersisterClassResolverInitiator, PersisterFactoryInitiator, PropertyAccessStrategyResolverInitiator, ProxyFactoryFactoryInitiator, RefCursorSupportInitiator, RegionFactoryInitiator, SchemaManagementToolInitiator, SessionFactoryServiceRegistryFactoryInitiator, SqlScriptExtractorInitiator, SqlStatementLoggerInitiator, SqmMultiTableMutationStrategyProviderInitiator, StatisticsInitiator, TransactionCoordinatorBuilderInitiator

public interface ServiceInitiator<R extends Service>
Base contract for an initiator of a service.
  • Method Summary

    Modifier and Type
    Method
    Description
    Obtains the service role initiated by this initiator.
  • Method Details

    • getServiceInitiated

      Class<R> getServiceInitiated()
      Obtains the service role initiated by this initiator. Should be unique within a registry
      Returns:
      The service role.