Whenever this class receives a progress event from one of its sources (one of the deploymentFacility actions) it forwards that event on to the sink's listeners, changing the state of the event to "running." Then, after the sink receives the completion or failure event from the last source, it forwards that event as running (as it had all earlier events) and then sends one final aggregate completion or failure event.
The sink always follows this pattern, even if it encapsulates only a single source. JSR88 clients should be aware of this behavior. @author Jerome Dochez
|
|