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 R
initiateService(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.
-
-