org.apache.maven.continuum.release.executors
Class PerformReleaseTaskExecutor

Package class diagram package PerformReleaseTaskExecutor
java.lang.Object
  extended by org.apache.maven.continuum.release.executors.AbstractReleaseTaskExecutor
      extended by org.apache.maven.continuum.release.executors.PerformReleaseTaskExecutor
All Implemented Interfaces:
ReleaseTaskExecutor, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, org.codehaus.plexus.taskqueue.execution.TaskExecutor

public class PerformReleaseTaskExecutor
extends AbstractReleaseTaskExecutor
implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

Version:
$Id: PerformReleaseTaskExecutor.java 767304 2009-04-21 21:32:15Z evenisse $
Author:
Edwin Punzalan

Field Summary
 
Fields inherited from class org.apache.maven.continuum.release.executors.AbstractReleaseTaskExecutor
continuumReleaseManager, releaseManager, settings
 
Fields inherited from interface org.apache.maven.continuum.release.executors.ReleaseTaskExecutor
ROLE
 
Constructor Summary
PerformReleaseTaskExecutor()
           
 
Method Summary
 void contextualize(org.codehaus.plexus.context.Context context)
           
 void execute(ReleaseProjectTask task)
           
protected  List<org.apache.maven.project.MavenProject> getReactorProjects(PerformReleaseProjectTask releaseTask)
           
protected  List<org.apache.maven.project.MavenProject> getReactorProjects(org.apache.maven.shared.release.config.ReleaseDescriptor descriptor)
           
 
Methods inherited from class org.apache.maven.continuum.release.executors.AbstractReleaseTaskExecutor
createReleaseResult, executeTask, getStartTime, setStartTime, setUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerformReleaseTaskExecutor

public PerformReleaseTaskExecutor()
Method Detail

execute

public void execute(ReleaseProjectTask task)
             throws org.codehaus.plexus.taskqueue.execution.TaskExecutionException
Specified by:
execute in class AbstractReleaseTaskExecutor
Throws:
org.codehaus.plexus.taskqueue.execution.TaskExecutionException

getReactorProjects

protected List<org.apache.maven.project.MavenProject> getReactorProjects(PerformReleaseProjectTask releaseTask)
                                                                  throws org.codehaus.plexus.taskqueue.execution.TaskExecutionException
Throws:
org.codehaus.plexus.taskqueue.execution.TaskExecutionException

getReactorProjects

protected List<org.apache.maven.project.MavenProject> getReactorProjects(org.apache.maven.shared.release.config.ReleaseDescriptor descriptor)
                                                                  throws ContinuumReleaseException
Throws:
ContinuumReleaseException

contextualize

public void contextualize(org.codehaus.plexus.context.Context context)
                   throws org.codehaus.plexus.context.ContextException
Specified by:
contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Throws:
org.codehaus.plexus.context.ContextException


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.