Package org.apache.commons.pipeline.validation

Utilities for validating stage connectivity within a pipeline.

See:
          Description

Interface Summary
PipelineValidator This interface is used as the basis for validation strategies that may be used to check the validity of a pipeline under construction.
 

Class Summary
SimplePipelineValidator This is a simple default implementation of the PipelineValidator interface that checks stage and branch connectivity.
ValidationFailure This class is used to store a collection of information about a particular validation failure.
ValidationUtils A collection of utility methods used by the validation system.
 

Enum Summary
ValidationFailure.Type Enumeration of possible causes of validation failure
 

Exception Summary
ValidationException This exception is used to indicate that one or more validation errors have occurred during an operation.
 

Annotation Types Summary
Branches This annotation is used to aggregate information about the branches served by a give Stage.
ConsumedTypes This annotation is used to describe what types of objects are consumed by the annotated Stage
ProducedTypes This annotation is used to describe the objects produced by a Stage.
ProducesConsumed This marker annotation indicates that the Stage produces the same type of object that is consumed (or any subtype thereof).
ProductionOnBranch This annotation is used to describe the production of a Stage for a specific branch pipeline.
 

Package org.apache.commons.pipeline.validation Description

Utilities for validating stage connectivity within a pipeline.



Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.