类 StandardServiceRegistryImpl
- java.lang.Object
-
- org.hibernate.service.internal.AbstractServiceRegistryImpl
-
- org.hibernate.boot.registry.internal.StandardServiceRegistryImpl
-
- 所有已实现的接口:
AutoCloseable,StandardServiceRegistry,ServiceRegistry,ServiceBinding.ServiceLifecycleOwner,ServiceRegistryImplementor
public class StandardServiceRegistryImpl extends AbstractServiceRegistryImpl implements StandardServiceRegistry
Standard Hibernate implementation of the standard service registry.- 作者:
- Steve Ebersole
-
-
字段概要
-
从类继承的字段 org.hibernate.service.internal.AbstractServiceRegistryImpl
ALLOW_CRAWLING
-
-
构造器概要
构造器 构造器 说明 StandardServiceRegistryImpl(boolean autoCloseRegistry, BootstrapServiceRegistry bootstrapServiceRegistry, List<StandardServiceInitiator> serviceInitiators, List<ProvidedService> providedServices, Map<?,?> configurationValues)Constructs a StandardServiceRegistryImpl.StandardServiceRegistryImpl(BootstrapServiceRegistry bootstrapServiceRegistry, List<StandardServiceInitiator> serviceInitiators, List<ProvidedService> providedServices, Map<?,?> configurationValues)Constructs a StandardServiceRegistryImpl.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 <R extends Service>
voidconfigureService(ServiceBinding<R> serviceBinding)voiddestroy()Release resources<R extends Service>
RinitiateService(ServiceInitiator<R> serviceInitiator)voidresetAndReactivate(BootstrapServiceRegistry bootstrapServiceRegistry, List<StandardServiceInitiator> serviceInitiators, List<ProvidedService> providedServices, Map<?,?> configurationValues)Very advanced and tricky to handle: not designed for this.-
从类继承的方法 org.hibernate.service.internal.AbstractServiceRegistryImpl
createService, createServiceBinding, createServiceBinding, deRegisterChild, getParentServiceRegistry, getService, injectDependencies, isActive, locateServiceBinding, locateServiceBinding, reactivate, registerChild, registerService, resetParent, startService, stopService, visitServiceBindings
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 org.hibernate.service.ServiceRegistry
getParentServiceRegistry, getService, requireService
-
从接口继承的方法 org.hibernate.service.spi.ServiceRegistryImplementor
close
-
-
-
-
构造器详细资料
-
StandardServiceRegistryImpl
public StandardServiceRegistryImpl(BootstrapServiceRegistry bootstrapServiceRegistry, List<StandardServiceInitiator> serviceInitiators, List<ProvidedService> providedServices, Map<?,?> configurationValues)
Constructs a StandardServiceRegistryImpl. Should not be instantiated directly; useStandardServiceRegistryBuilderinstead- 参数:
bootstrapServiceRegistry- The bootstrap service registry.serviceInitiators- Any StandardServiceInitiators provided by the user to the builderprovidedServices- Any standard services provided directly to the builderconfigurationValues- Configuration values- 另请参阅:
StandardServiceRegistryBuilder
-
StandardServiceRegistryImpl
public StandardServiceRegistryImpl(boolean autoCloseRegistry, BootstrapServiceRegistry bootstrapServiceRegistry, List<StandardServiceInitiator> serviceInitiators, List<ProvidedService> providedServices, Map<?,?> configurationValues)Constructs a StandardServiceRegistryImpl. Should not be instantiated directly; useStandardServiceRegistryBuilderinstead- 参数:
autoCloseRegistry- See discussion onStandardServiceRegistryBuilder.disableAutoClose()bootstrapServiceRegistry- The bootstrap service registry.serviceInitiators- Any StandardServiceInitiators provided by the user to the builderprovidedServices- Any standard services provided directly to the builderconfigurationValues- Configuration values- 另请参阅:
StandardServiceRegistryBuilder
-
-
方法详细资料
-
initiateService
public <R extends Service> R initiateService(ServiceInitiator<R> serviceInitiator)
-
configureService
public <R extends Service> void configureService(ServiceBinding<R> serviceBinding)
-
resetAndReactivate
public void resetAndReactivate(BootstrapServiceRegistry bootstrapServiceRegistry, List<StandardServiceInitiator> serviceInitiators, List<ProvidedService> providedServices, Map<?,?> configurationValues)
Very advanced and tricky to handle: not designed for this. Intended for experiments only!
-
destroy
public void destroy()
从接口复制的说明:ServiceRegistryImplementorRelease resources- 指定者:
destroy在接口中ServiceRegistryImplementor- 覆盖:
destroy在类中AbstractServiceRegistryImpl
-
-