org.kuali.rice.core.lifecycle
Class BaseCompositeLifecycle

java.lang.Object
  extended by org.kuali.rice.core.lifecycle.BaseLifecycle
      extended by org.kuali.rice.core.lifecycle.BaseCompositeLifecycle
All Implemented Interfaces:
Lifecycle
Direct Known Subclasses:
EmbeddedLifeCycle, ModuleConfigurer, RiceConfigurerBase

public abstract class BaseCompositeLifecycle
extends BaseLifecycle


Field Summary
private  List<Lifecycle> lifecycles
           
private static org.apache.log4j.Logger LOG
           
 
Constructor Summary
BaseCompositeLifecycle()
           
 
Method Summary
protected abstract  List<Lifecycle> loadLifecycles()
           
private  List<Lifecycle> reverseLifecycles()
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.kuali.rice.core.lifecycle.BaseLifecycle
isStarted, setStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG

lifecycles

private List<Lifecycle> lifecycles
Constructor Detail

BaseCompositeLifecycle

public BaseCompositeLifecycle()
Method Detail

loadLifecycles

protected abstract List<Lifecycle> loadLifecycles()
                                           throws Exception
Throws:
Exception

start

public void start()
           throws Exception
Specified by:
start in interface Lifecycle
Overrides:
start in class BaseLifecycle
Throws:
Exception

stop

public void stop()
          throws Exception
Specified by:
stop in interface Lifecycle
Overrides:
stop in class BaseLifecycle
Throws:
Exception

reverseLifecycles

private List<Lifecycle> reverseLifecycles()


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.