org.apache.maven.lifecycle.internal
Class ExecutionPlanItem

java.lang.Object
  extended by org.apache.maven.lifecycle.internal.ExecutionPlanItem

public class ExecutionPlanItem
extends Object

Wraps individual MojoExecutions, containing information about completion status and scheduling.

NOTE: This class is not part of any public api and can be changed or deleted without prior notice.

Since:
3.0
Author:
Kristian Rosenvold

Constructor Summary
ExecutionPlanItem(MojoExecution mojoExecution, Schedule schedule)
           
 
Method Summary
 void forceComplete()
           
 String getLifecyclePhase()
           
 MojoExecution getMojoExecution()
           
 Plugin getPlugin()
           
 Schedule getSchedule()
           
 boolean isDone()
           
 void setComplete()
           
 String toString()
           
 void waitUntilDone()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExecutionPlanItem

public ExecutionPlanItem(MojoExecution mojoExecution,
                         Schedule schedule)
Method Detail

getMojoExecution

public MojoExecution getMojoExecution()

getLifecyclePhase

public String getLifecyclePhase()

setComplete

public void setComplete()

isDone

public boolean isDone()

forceComplete

public void forceComplete()

waitUntilDone

public void waitUntilDone()
                   throws InterruptedException
Throws:
InterruptedException

getSchedule

public Schedule getSchedule()

getPlugin

public Plugin getPlugin()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.