org.apache.maven.continuum.release.executors
Class AbstractReleaseTaskExecutor
java.lang.Object
org.apache.maven.continuum.release.executors.AbstractReleaseTaskExecutor
- All Implemented Interfaces:
- ReleaseTaskExecutor, org.codehaus.plexus.taskqueue.execution.TaskExecutor
- Direct Known Subclasses:
- PerformReleaseTaskExecutor, PrepareReleaseTaskExecutor, RollbackReleaseTaskExecutor
public abstract class AbstractReleaseTaskExecutor
- extends Object
- implements ReleaseTaskExecutor
- Version:
- $Id: AbstractReleaseTaskExecutor.java 729313 2008-12-24 13:41:11Z olamy $
- Author:
- Edwin Punzalan
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
continuumReleaseManager
protected ContinuumReleaseManager continuumReleaseManager
releaseManager
protected org.apache.maven.shared.release.ReleaseManager releaseManager
settings
protected org.apache.maven.settings.Settings settings
AbstractReleaseTaskExecutor
public AbstractReleaseTaskExecutor()
executeTask
public void executeTask(org.codehaus.plexus.taskqueue.Task task)
throws org.codehaus.plexus.taskqueue.execution.TaskExecutionException
- Specified by:
executeTask
in interface org.codehaus.plexus.taskqueue.execution.TaskExecutor
- Throws:
org.codehaus.plexus.taskqueue.execution.TaskExecutionException
setUp
protected void setUp(ReleaseProjectTask releaseTask)
throws org.codehaus.plexus.taskqueue.execution.TaskExecutionException
- Throws:
org.codehaus.plexus.taskqueue.execution.TaskExecutionException
execute
protected abstract void execute(ReleaseProjectTask releaseTask)
throws org.codehaus.plexus.taskqueue.execution.TaskExecutionException
- Throws:
org.codehaus.plexus.taskqueue.execution.TaskExecutionException
createReleaseResult
protected org.apache.maven.shared.release.ReleaseResult createReleaseResult()
getStartTime
protected long getStartTime()
setStartTime
protected void setStartTime(long startTime)
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.