Class DefaultLifeCycleRepository
- java.lang.Object
-
- 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
Constructors Constructor Description DefaultLifeCycleRepository(TaskCoordinator coordinator)Constructor for DefaultLifeCycleRepository.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLifeCycle(LifeCycle lifeCycle)addLifeCycleLifeCycleInstancecreateLifeCycleInstance(String lifeCycleName, Object... providers)createLifeCycleInstanceLifeCycleInstancecreateNestedLifeCycleInstance(BatchTask containingPhase, String lifeCycleName, Object... providers)createNestedLifeCycleInstancevoidsetLifeCycles(List<LifeCycle> lifecycles)setLifeCycles
-
-
-
Constructor Detail
-
DefaultLifeCycleRepository
public DefaultLifeCycleRepository(TaskCoordinator coordinator)
Constructor for DefaultLifeCycleRepository.
- Parameters:
coordinator- aTaskCoordinatorobject.
-
-
Method Detail
-
createNestedLifeCycleInstance
public LifeCycleInstance createNestedLifeCycleInstance(BatchTask containingPhase, String lifeCycleName, Object... providers)
createNestedLifeCycleInstance
- Specified by:
createNestedLifeCycleInstancein interfaceLifeCycleRepository- Parameters:
containingPhase- aBatchTaskobject.lifeCycleName- aStringobject.providers- aObjectobject.- Returns:
- a
LifeCycleInstanceobject.
-
createLifeCycleInstance
public LifeCycleInstance createLifeCycleInstance(String lifeCycleName, Object... providers)
createLifeCycleInstance
- Specified by:
createLifeCycleInstancein interfaceLifeCycleRepository- Parameters:
lifeCycleName- aStringobject.providers- aObjectobject.- Returns:
- a
LifeCycleInstanceobject.
-
addLifeCycle
public void addLifeCycle(LifeCycle lifeCycle)
addLifeCycle
- Parameters:
lifeCycle- aLifeCycleobject.
-
-