Package org.hibernate.service.spi
Interface ServiceBinding.ServiceLifecycleOwner
-
- All Known Implementing Classes:
AbstractServiceRegistryImpl
,BootstrapServiceRegistryImpl
,ServiceRegistryTestingImpl
,SessionFactoryServiceRegistryImpl
,StandardServiceRegistryImpl
- Enclosing class:
- ServiceBinding<R extends Service>
public static interface ServiceBinding.ServiceLifecycleOwner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <R extends Service>
voidconfigureService(ServiceBinding<R> binding)
<R extends Service>
RinitiateService(ServiceInitiator<R> serviceInitiator)
<R extends Service>
voidinjectDependencies(ServiceBinding<R> binding)
<R extends Service>
voidstartService(ServiceBinding<R> binding)
<R extends Service>
voidstopService(ServiceBinding<R> binding)
-
-
-
Method Detail
-
initiateService
<R extends Service> R initiateService(ServiceInitiator<R> serviceInitiator)
-
configureService
<R extends Service> void configureService(ServiceBinding<R> binding)
-
injectDependencies
<R extends Service> void injectDependencies(ServiceBinding<R> binding)
-
startService
<R extends Service> void startService(ServiceBinding<R> binding)
-
stopService
<R extends Service> void stopService(ServiceBinding<R> binding)
-
-