org.opennms.netmgt.provision.service.lifecycle
Class DefaultLifeCycleRepository

java.lang.Object
  extended by org.opennms.netmgt.provision.service.lifecycle.DefaultLifeCycleRepository
All Implemented Interfaces:
LifeCycleRepository

public class DefaultLifeCycleRepository
extends Object
implements LifeCycleRepository

DefaultLifeCycleRepository class.

Version:
$Id: $
Author:
ranger

Constructor Summary
DefaultLifeCycleRepository(DefaultTaskCoordinator coordinator)
          Constructor for DefaultLifeCycleRepository.
 
Method Summary
 void addLifeCycle(LifeCycle lifeCycle)
          addLifeCycle
 LifeCycleInstance createLifeCycleInstance(String lifeCycleName, Object... providers)
          createLifeCycleInstance
 LifeCycleInstance createNestedLifeCycleInstance(BatchTask containingPhase, String lifeCycleName, Object... providers)
          createNestedLifeCycleInstance
 void setLifeCycles(List<LifeCycle> lifecycles)
          setLifeCycles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLifeCycleRepository

public DefaultLifeCycleRepository(DefaultTaskCoordinator coordinator)

Constructor for DefaultLifeCycleRepository.

Parameters:
coordinator - a DefaultTaskCoordinator object.
Method Detail

createNestedLifeCycleInstance

public LifeCycleInstance createNestedLifeCycleInstance(BatchTask containingPhase,
                                                       String lifeCycleName,
                                                       Object... providers)

createNestedLifeCycleInstance

Specified by:
createNestedLifeCycleInstance in interface LifeCycleRepository
Parameters:
containingPhase - a BatchTask object.
lifeCycleName - a String object.
providers - a Object object.
Returns:
a LifeCycleInstance object.

createLifeCycleInstance

public LifeCycleInstance createLifeCycleInstance(String lifeCycleName,
                                                 Object... providers)

createLifeCycleInstance

Specified by:
createLifeCycleInstance in interface LifeCycleRepository
Parameters:
lifeCycleName - a String object.
providers - a Object object.
Returns:
a LifeCycleInstance object.

addLifeCycle

public void addLifeCycle(LifeCycle lifeCycle)

addLifeCycle

Parameters:
lifeCycle - a LifeCycle object.

setLifeCycles

public void setLifeCycles(List<LifeCycle> lifecycles)

setLifeCycles

Parameters:
lifecycles - a List object.


Copyright © 2011. All Rights Reserved.