protected static class Scheduler.TheEndGoal extends AbstractGoal
Modifier and Type | Class and Description |
---|---|
protected static class |
Scheduler.TheEndGoal.EndPass |
Modifier and Type | Field and Description |
---|---|
protected Scheduler |
scheduler |
corequisites, job, name, prerequisites, state
ATTEMPTED, REACHED, RUNNING, UNREACHABLE, UNREACHABLE_THIS_RUN, UNREACHED
Constructor and Description |
---|
Scheduler.TheEndGoal(Scheduler scheduler) |
Modifier and Type | Method and Description |
---|---|
Pass |
createPass(ExtensionInfo extInfo)
Creates a pass to attempt to satisfy the goal.
|
boolean |
equals(java.lang.Object o) |
protected java.util.Collection<Goal> |
goals() |
int |
hashCode() |
java.util.Collection<Goal> |
prerequisiteGoals(Scheduler scheduler)
Goals that must be completed before attempting this goal.
|
java.lang.String |
toString() |
addCorequisiteGoal, addPrerequisiteGoal, checkCycles, conflictsWith, corequisiteGoals, hasBeenReached, isReachable, job, name, setState, setUnreachable, setUnreachableThisRun, state, stateString
protected Scheduler scheduler
public Scheduler.TheEndGoal(Scheduler scheduler)
public java.util.Collection<Goal> prerequisiteGoals(Scheduler scheduler)
Goal
prerequisiteGoals
in interface Goal
prerequisiteGoals
in class AbstractGoal
public java.lang.String toString()
toString
in class AbstractGoal
protected java.util.Collection<Goal> goals()
public Pass createPass(ExtensionInfo extInfo)
AbstractGoal
createPass
in interface Goal
createPass
in class AbstractGoal
public int hashCode()
hashCode
in class AbstractGoal
public boolean equals(java.lang.Object o)
equals
in class AbstractGoal