Package org.infinispan.lifecycle
Interface ModuleLifecycle
- 
- All Known Implementing Classes:
- LifecycleCallbacks
 
 public interface ModuleLifecycleModuleLifecycle is an API hook for delegating lifecycle events to Infinispan sub-modules.For example the 'query' module needs to register an interceptor with the Cache if the Cache has querying enabled etc. To use this hook, you would need to implement this interface and annotate it with InfinispanModule.Modules who also have their own configuration (see {@see org.infinispan.configuration}), can access their configuration beans via Configuration.module(Class)- Since:
- 4.0
- Author:
- Manik Surtani
 
- 
- 
Method SummaryAll Methods Instance Methods Default Methods Modifier and Type Method Description default voidcacheManagerStarted(org.infinispan.factories.GlobalComponentRegistry gcr)default voidcacheManagerStarting(org.infinispan.factories.GlobalComponentRegistry gcr, GlobalConfiguration globalConfiguration)default voidcacheManagerStopped(org.infinispan.factories.GlobalComponentRegistry gcr)default voidcacheManagerStopping(org.infinispan.factories.GlobalComponentRegistry gcr)default voidcacheStarted(org.infinispan.factories.ComponentRegistry cr, String cacheName)default voidcacheStarting(org.infinispan.factories.ComponentRegistry cr, Configuration configuration, String cacheName)default voidcacheStopped(org.infinispan.factories.ComponentRegistry cr, String cacheName)default voidcacheStopping(org.infinispan.factories.ComponentRegistry cr, String cacheName)
 
- 
- 
- 
Method Detail- 
cacheManagerStartingdefault void cacheManagerStarting(org.infinispan.factories.GlobalComponentRegistry gcr, GlobalConfiguration globalConfiguration)
 - 
cacheManagerStarteddefault void cacheManagerStarted(org.infinispan.factories.GlobalComponentRegistry gcr) 
 - 
cacheManagerStoppingdefault void cacheManagerStopping(org.infinispan.factories.GlobalComponentRegistry gcr) 
 - 
cacheManagerStoppeddefault void cacheManagerStopped(org.infinispan.factories.GlobalComponentRegistry gcr) 
 - 
cacheStartingdefault void cacheStarting(org.infinispan.factories.ComponentRegistry cr, Configuration configuration, String cacheName)
 - 
cacheStarteddefault void cacheStarted(org.infinispan.factories.ComponentRegistry cr, String cacheName)
 - 
cacheStoppingdefault void cacheStopping(org.infinispan.factories.ComponentRegistry cr, String cacheName)
 - 
cacheStoppeddefault void cacheStopped(org.infinispan.factories.ComponentRegistry cr, String cacheName)
 
- 
 
-