## Uses of Interface
org.jvnet.hudson.reactor.Milestone

Uses of Milestone in org.jvnet.hudson.reactor

Subinterfaces of Milestone in org.jvnet.hudson.reactor
`static interface` `TaskGraphBuilder.Handle` Handle to the task.

Classes in org.jvnet.hudson.reactor that implement Milestone
`class` `MilestoneImpl` Default `Milestone` implementation.

Methods in org.jvnet.hudson.reactor that return types with arguments of type Milestone
`java.util.Collection<? extends Milestone>` `Task.attains()` Indicates the milestones that this initializer contributes.
`java.util.Collection<? extends Milestone>` `Task.requires()` Indicates the milestones necessary before executing this.

Methods in org.jvnet.hudson.reactor with parameters of type Milestone
`TaskGraphBuilder` `TaskGraphBuilder.attains(Milestone... milestones)` Given milestones will be set as achievements for the next task.
`TaskGraphBuilder.Handle` `TaskGraphBuilder.Handle.attains(Milestone m)` Designates that the execution of this task contributes to the given milestone.
`void` `ReactorListener.onAttained(Milestone milestone)` Indicates that the following milestone was attained.
`void` `ReactorListener.Aggregator.onAttained(Milestone milestone)`
`TaskGraphBuilder` `TaskGraphBuilder.requires(Milestone... milestones)` Given milestones will be set as pre-requisites for the next task to be added.
`TaskGraphBuilder.Handle` `TaskGraphBuilder.Handle.requires(Milestone... m)` Adds pre-requisites to this task.
`TaskGraphBuilder.Handle` `TaskGraphBuilder.Handle.requires(Milestone m)` Adds a pre-requisite to this task.

Method parameters in org.jvnet.hudson.reactor with type arguments of type Milestone
`TaskGraphBuilder.Handle` `TaskGraphBuilder.Handle.attains(java.util.Collection<? extends Milestone> m)`
`TaskGraphBuilder.Handle` `TaskGraphBuilder.Handle.requires(java.util.Collection<? extends Milestone> m)`

Copyright © 2011. All Rights Reserved.