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

java.lang.Object
  extended by org.opennms.core.tasks.Task
      extended by org.opennms.core.tasks.ContainerTask<BatchTask>
          extended by org.opennms.core.tasks.BatchTask
              extended by org.opennms.netmgt.provision.service.lifecycle.Phase

public class Phase
extends BatchTask

Phase class.

Version:
$Id: $
Author:
ranger

Nested Class Summary
static class Phase.PhaseMethod
           
 
Field Summary
 
Fields inherited from class org.opennms.core.tasks.ContainerTask
m_triggerTask
 
Constructor Summary
Phase(ContainerTask<?> parent, LifeCycleInstance lifecycle, String name, Object[] providers)
          Constructor for Phase.
 
Method Summary
 void addPhaseMethods()
          addPhaseMethods
 void addPhaseMethods(Object provider)
          addPhaseMethods
 LifeCycleInstance createNestedLifeCycle(String lifeCycleName)
          createNestedLifeCycle
 LifeCycleInstance getLifeCycleInstance()
          getLifeCycleInstance
 String getName()
          getName
 String toString()
          toString
 
Methods inherited from class org.opennms.core.tasks.ContainerTask
add, add, add, add, add, add, addChildDependencies, addPrerequisite, addSequence, completeSubmit, getBuilder, getTriggerTask, preSchedule
 
Methods inherited from class org.opennms.core.tasks.Task
addDependent, debug, doSubmit, getCoordinator, getMonitor, info, isFinished, isScheduled, markTaskAsCompleted, postSchedule, schedule, submitRunnable, waitFor, waitFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Phase

public Phase(ContainerTask<?> parent,
             LifeCycleInstance lifecycle,
             String name,
             Object[] providers)

Constructor for Phase.

Parameters:
parent - a ContainerTask object.
lifecycle - a LifeCycleInstance object.
name - a String object.
providers - an array of Object objects.
Method Detail

getName

public String getName()

getName

Returns:
a String object.

getLifeCycleInstance

public LifeCycleInstance getLifeCycleInstance()

getLifeCycleInstance

Returns:
a LifeCycleInstance object.

createNestedLifeCycle

public LifeCycleInstance createNestedLifeCycle(String lifeCycleName)

createNestedLifeCycle

Parameters:
lifeCycleName - a String object.
Returns:
a LifeCycleInstance object.

addPhaseMethods

public void addPhaseMethods()

addPhaseMethods


addPhaseMethods

public void addPhaseMethods(Object provider)

addPhaseMethods

Parameters:
provider - a Object object.

toString

public String toString()

toString

Overrides:
toString in class BatchTask
Returns:
a String object.


Copyright © 2011. All Rights Reserved.