org.apache.maven.execution
Class ReactorManager

java.lang.Object
  extended by org.apache.maven.execution.ReactorManager

public class ReactorManager
extends java.lang.Object


Field Summary
static java.lang.String FAIL_AT_END
           
static java.lang.String FAIL_FAST
           
static java.lang.String FAIL_NEVER
           
 
Constructor Summary
ReactorManager(java.util.List projects)
           
 
Method Summary
 void blackList(org.apache.maven.project.MavenProject project)
           
 boolean executedMultipleProjects()
           
 BuildFailure getBuildFailure(org.apache.maven.project.MavenProject project)
           
 BuildSuccess getBuildSuccess(org.apache.maven.project.MavenProject project)
           
 java.lang.String getFailureBehavior()
           
 java.util.Map getPluginContext(org.apache.maven.plugin.descriptor.PluginDescriptor plugin, org.apache.maven.project.MavenProject project)
           
 java.util.List getSortedProjects()
           
 org.apache.maven.project.MavenProject getTopLevelProject()
           
 boolean hasBuildFailure(org.apache.maven.project.MavenProject project)
           
 boolean hasBuildFailures()
           
 boolean hasBuildSuccess(org.apache.maven.project.MavenProject project)
           
 boolean hasMultipleProjects()
           
 boolean isBlackListed(org.apache.maven.project.MavenProject project)
           
 void registerBuildFailure(org.apache.maven.project.MavenProject project, java.lang.Exception error, java.lang.String task, long time)
           
 void registerBuildSuccess(org.apache.maven.project.MavenProject project, long time)
           
 void setFailureBehavior(java.lang.String failureBehavior)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FAIL_FAST

public static final java.lang.String FAIL_FAST
See Also:
Constant Field Values

FAIL_AT_END

public static final java.lang.String FAIL_AT_END
See Also:
Constant Field Values

FAIL_NEVER

public static final java.lang.String FAIL_NEVER
See Also:
Constant Field Values
Constructor Detail

ReactorManager

public ReactorManager(java.util.List projects)
               throws org.codehaus.plexus.util.dag.CycleDetectedException,
                      org.apache.maven.project.DuplicateProjectException
Throws:
org.codehaus.plexus.util.dag.CycleDetectedException
org.apache.maven.project.DuplicateProjectException
Method Detail

getPluginContext

public java.util.Map getPluginContext(org.apache.maven.plugin.descriptor.PluginDescriptor plugin,
                                      org.apache.maven.project.MavenProject project)

setFailureBehavior

public void setFailureBehavior(java.lang.String failureBehavior)

getFailureBehavior

public java.lang.String getFailureBehavior()

blackList

public void blackList(org.apache.maven.project.MavenProject project)

isBlackListed

public boolean isBlackListed(org.apache.maven.project.MavenProject project)

registerBuildFailure

public void registerBuildFailure(org.apache.maven.project.MavenProject project,
                                 java.lang.Exception error,
                                 java.lang.String task,
                                 long time)

hasBuildFailures

public boolean hasBuildFailures()

hasBuildFailure

public boolean hasBuildFailure(org.apache.maven.project.MavenProject project)

hasMultipleProjects

public boolean hasMultipleProjects()

getSortedProjects

public java.util.List getSortedProjects()

getTopLevelProject

public org.apache.maven.project.MavenProject getTopLevelProject()

hasBuildSuccess

public boolean hasBuildSuccess(org.apache.maven.project.MavenProject project)

registerBuildSuccess

public void registerBuildSuccess(org.apache.maven.project.MavenProject project,
                                 long time)

getBuildFailure

public BuildFailure getBuildFailure(org.apache.maven.project.MavenProject project)

getBuildSuccess

public BuildSuccess getBuildSuccess(org.apache.maven.project.MavenProject project)

executedMultipleProjects

public boolean executedMultipleProjects()


Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.