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,InternalCacheFactoryInitiator,JdbcEnvironmentInitiator,JdbcServicesInitiator,JdbcValuesMappingProducerProviderInitiator,JndiServiceInitiator,JtaPlatformInitiator,JtaPlatformResolverInitiator,ManagedBeanRegistryInitiator,MultiTenantConnectionProviderInitiator,MutationExecutorServiceInitiator,ParameterMarkerStrategyInitiator,PersisterClassResolverInitiator,PersisterFactoryInitiator,PropertyAccessStrategyResolverInitiator,ProxyFactoryFactoryInitiator,RefCursorSupportInitiator,RegionFactoryInitiator,SchemaManagementToolInitiator,SessionFactoryServiceRegistryFactoryInitiator,SqlScriptExtractorInitiator,SqlStatementLoggerInitiator,SqmMultiTableMutationStrategyProviderInitiator,TransactionCoordinatorBuilderInitiator
Contract for an initiator of services that target the standard
ServiceRegistry.-
Method Summary
Modifier and TypeMethodDescription@Nullable RinitiateService(Map<String, Object> configurationValues, ServiceRegistryImplementor registry) Initiates the managed service.Methods inherited from interface org.hibernate.service.spi.ServiceInitiator
getServiceInitiated
-
Method Details
-
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.
-