public class MavenExecutionPlan extends Object implements Iterable<ExecutionPlanItem>
| Constructor and Description | 
|---|
MavenExecutionPlan(List<ExecutionPlanItem> planItem,
                                    DefaultLifecycles defaultLifecycles)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
containsPhase(String phase)  | 
ExecutionPlanItem | 
findLastInPhase(String requestedPhase)
Returns the last ExecutionPlanItem in the supplied phase. 
 | 
void | 
forceAllComplete()  | 
List<MojoExecution> | 
getExecutions()
Deprecated.  
 | 
List<MojoExecution> | 
getMojoExecutions()  | 
Set<MojoDescriptor> | 
getNonThreadSafeMojos()
Get set of mojos used but not marked @threadSafe 
 | 
Set<Plugin> | 
getNonThreadSafePlugins()
Get set of plugins having a goal/mojo used but not marked @threadSafe 
 | 
Iterator<ExecutionPlanItem> | 
iterator()  | 
int | 
size()  | 
void | 
waitUntilAllDone()  | 
public MavenExecutionPlan(List<ExecutionPlanItem> planItem, DefaultLifecycles defaultLifecycles)
public Iterator<ExecutionPlanItem> iterator()
iterator in interface Iterable<ExecutionPlanItem>public ExecutionPlanItem findLastInPhase(String requestedPhase)
requestedPhase - the requested phase
                       The execution plan itempublic void forceAllComplete()
public void waitUntilAllDone() throws InterruptedException
InterruptedExceptionpublic boolean containsPhase(String phase)
public List<MojoExecution> getMojoExecutions()
public Set<Plugin> getNonThreadSafePlugins()
public Set<MojoDescriptor> getNonThreadSafeMojos()
@Deprecated public List<MojoExecution> getExecutions()
public int size()
Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.