package compatibility
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
class
Async3CompatibilityPipeline extends TransformationPipeline with SemanticFlattenFilter
Compatibility pipeline that adapts an AsyncAPI 2.x parsed model into an equivalent AsyncAPI 3.0 model.
Compatibility pipeline that adapts an AsyncAPI 2.x parsed model into an equivalent AsyncAPI 3.0 model. Mirrors the OAS / RAML compatibility pattern: reuse the target spec's transformation pipeline (minus the semantic-extension flattening) and prepend the cross-spec conversion so the rest of the 3.0 pipeline runs against a 3.0-shape model.
Registered on amf.apicontract.client.scala.AsyncAPIConfiguration.Async30() under PipelineId.Compatibility; a 2.x document parsed with the 2.x config can then be transformed via the 3.0 config to produce an equivalent 3.0 document.
- class Oas20CompatibilityPipeline extends TransformationPipeline with SemanticFlattenFilter
- class Oas31CompatibilityPipeline extends Oas3CompatibilityPipeline
- class Oas32CompatibilityPipeline extends Oas31CompatibilityPipeline
- class Oas3CompatibilityPipeline extends TransformationPipeline with SemanticFlattenFilter
- class RamlCompatibilityPipeline extends TransformationPipeline
Value Members
- object Async3CompatibilityPipeline
- object Oas20CompatibilityPipeline
- object Oas31CompatibilityPipeline
- object Oas32CompatibilityPipeline
- object Oas3CompatibilityPipeline
- object Raml08CompatibilityPipeline
- object Raml10CompatibilityPipeline