Class SchemaTransformerFactory

java.lang.Object
uk.co.real_logic.sbe.xml.SchemaTransformerFactory
All Implemented Interfaces:
SchemaTransformer

public class SchemaTransformerFactory extends Object implements SchemaTransformer
Entry point for schema transformations, will check all incoming configuration/properties and create the appropriate transformers as required.
  • Constructor Details

    • SchemaTransformerFactory

      public SchemaTransformerFactory(String schemaTransformConfig)
      Construct the SchemaTransformerFactory with the specified configuration for filtering the messages and types by version.
      Parameters:
      schemaTransformConfig - configuration for the sinceVersion transformation
      See Also:
  • Method Details

    • transform

      public MessageSchema transform(MessageSchema originalSchema)
      Return a new MessageSchema that has been transformed from the original.
      Specified by:
      transform in interface SchemaTransformer
      Parameters:
      originalSchema - to be transformed
      Returns:
      resulting transformed schema.