public abstract class AbstractBuildProcessor extends Object implements BuildProcessor
| Modifier and Type | Field and Description |
|---|---|
protected StepFuture |
currentFuture |
protected BuildStep<?> |
currentStep |
protected StepScheduler |
scheduler |
| Constructor and Description |
|---|
AbstractBuildProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
cancels the build processing, no urgency needed
|
protected StepFuture |
getCurrentFuture() |
protected BuildStep<?> |
getCurrentStep() |
int |
getDefaultReschedulingDelay() |
StepScheduler |
getScheduler() |
protected abstract StepSequence |
getStepSequence() |
boolean |
isCanceled() |
protected void |
reschedule() |
protected void |
scheduleNextStep() |
void |
setDefaultReschedulingDelay(int defaultReschedulingDelay) |
boolean |
taskHasBegun() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnotifyException, notifyStepDone, runprotected StepScheduler scheduler
protected BuildStep<?> currentStep
protected StepFuture currentFuture
public StepScheduler getScheduler()
public void setDefaultReschedulingDelay(int defaultReschedulingDelay)
protected BuildStep<?> getCurrentStep()
protected StepFuture getCurrentFuture()
public int getDefaultReschedulingDelay()
public boolean isCanceled()
public void cancel()
BuildProcessorcancel in interface BuildProcessorpublic boolean taskHasBegun()
protected void scheduleNextStep()
protected void reschedule()
protected abstract StepSequence getStepSequence()
Copyright © 2010–2016 Henix, henix.fr. All rights reserved.