org.infinispan.lifecycle
Class AbstractModuleLifecycle

java.lang.Object
  extended by org.infinispan.lifecycle.AbstractModuleLifecycle
All Implemented Interfaces:
ModuleLifecycle
Direct Known Subclasses:
LifecycleManager

public class AbstractModuleLifecycle
extends Object
implements ModuleLifecycle

A default, no-op implementation of the ModuleLifecycle interface, designed for easy extension.

Version:
4.0
Author:
Manik Surtani

Constructor Summary
AbstractModuleLifecycle()
           
 
Method Summary
 void cacheManagerStarted(GlobalComponentRegistry gcr)
           
 void cacheManagerStarting(GlobalComponentRegistry gcr)
           
 void cacheManagerStopped(GlobalComponentRegistry gcr)
           
 void cacheManagerStopping(GlobalComponentRegistry gcr)
           
 void cacheStarted(ComponentRegistry cr, String cacheName)
           
 void cacheStarting(ComponentRegistry cr, String cacheName)
           
 void cacheStopped(ComponentRegistry cr, String cacheName)
           
 void cacheStopping(ComponentRegistry cr, String cacheName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractModuleLifecycle

public AbstractModuleLifecycle()
Method Detail

cacheManagerStarting

public void cacheManagerStarting(GlobalComponentRegistry gcr)
Specified by:
cacheManagerStarting in interface ModuleLifecycle

cacheManagerStarted

public void cacheManagerStarted(GlobalComponentRegistry gcr)
Specified by:
cacheManagerStarted in interface ModuleLifecycle

cacheManagerStopping

public void cacheManagerStopping(GlobalComponentRegistry gcr)
Specified by:
cacheManagerStopping in interface ModuleLifecycle

cacheManagerStopped

public void cacheManagerStopped(GlobalComponentRegistry gcr)
Specified by:
cacheManagerStopped in interface ModuleLifecycle

cacheStarting

public void cacheStarting(ComponentRegistry cr,
                          String cacheName)
Specified by:
cacheStarting in interface ModuleLifecycle

cacheStarted

public void cacheStarted(ComponentRegistry cr,
                         String cacheName)
Specified by:
cacheStarted in interface ModuleLifecycle

cacheStopping

public void cacheStopping(ComponentRegistry cr,
                          String cacheName)
Specified by:
cacheStopping in interface ModuleLifecycle

cacheStopped

public void cacheStopped(ComponentRegistry cr,
                         String cacheName)
Specified by:
cacheStopped in interface ModuleLifecycle

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.