Package org.hibernate.boot.registry
Interface StandardServiceInitiator<R extends Service>
-
- Type Parameters:
R- The type of the service initiated.
- All Superinterfaces:
ServiceInitiator<R>
- All Known Implementing Classes:
BatchBuilderInitiator,BatchLoaderFactoryInitiator,BytecodeProviderInitiator,CfgXmlAccessServiceInitiator,ConfigurationServiceInitiator,ConnectionProviderInitiator,DefaultSessionFactoryBuilderInitiator,DialectFactoryInitiator,DialectResolverInitiator,EntityCopyObserverFactoryInitiator,EnversServiceInitiator,JdbcEnvironmentInitiator,JdbcServicesInitiator,JdbcValuesMappingProducerProviderInitiator,JndiServiceInitiator,JtaPlatformInitiator,JtaPlatformResolverInitiator,ManagedBeanRegistryInitiator,MultiTenantConnectionProviderInitiator,MutationExecutorServiceInitiator,ParameterMarkerStrategyInitiator,PersisterClassResolverInitiator,PersisterFactoryInitiator,PropertyAccessStrategyResolverInitiator,ProxyFactoryFactoryInitiator,RefCursorSupportInitiator,RegionFactoryInitiator,SchemaManagementToolInitiator,SessionFactoryServiceRegistryFactoryInitiator,SqlScriptExtractorInitiator,SqlStatementLoggerInitiator,SqmMultiTableMutationStrategyProviderInitiator,StandardIdentifierGeneratorFactoryInitiator,TransactionCoordinatorBuilderInitiator
public interface StandardServiceInitiator<R extends Service> extends ServiceInitiator<R>
Contract for an initiator of services that target the standardServiceRegistry.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable RinitiateService(Map<String,Object> configurationValues, ServiceRegistryImplementor registry)Initiates the managed service.-
Methods inherited from interface org.hibernate.service.spi.ServiceInitiator
getServiceInitiated
-
-
-
-
Method Detail
-
initiateService
@Nullable R initiateService(Map<String,Object> configurationValues, ServiceRegistryImplementor registry)
Initiates the managed service.- Parameters:
configurationValues- The configuration values in effectregistry- The service registry. Can be used to locate services needed to fulfill initiation.- Returns:
- The initiated service.
-
-