Class TransformerReifier<T>

java.lang.Object
org.apache.camel.reifier.AbstractReifier
org.apache.camel.reifier.transformer.TransformerReifier<T>
All Implemented Interfaces:
org.apache.camel.spi.BeanRepository
Direct Known Subclasses:
CustomTransformerReifier, DataFormatTransformerReifier, EndpointTransformerReifier, LoadTransformerReifier

public abstract class TransformerReifier<T> extends AbstractReifier
  • Field Details

    • definition

      protected final T definition
  • Constructor Details

    • TransformerReifier

      public TransformerReifier(org.apache.camel.CamelContext camelContext, T definition)
  • Method Details

    • registerReifier

      public static void registerReifier(Class<?> processorClass, BiFunction<org.apache.camel.CamelContext,org.apache.camel.model.transformer.TransformerDefinition,TransformerReifier<? extends org.apache.camel.model.transformer.TransformerDefinition>> creator)
    • reifier

      public static TransformerReifier<? extends org.apache.camel.model.transformer.TransformerDefinition> reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.transformer.TransformerDefinition definition)
    • clearReifiers

      public static void clearReifiers()
    • createTransformer

      public org.apache.camel.spi.Transformer createTransformer()
    • doCreateTransformer

      protected abstract org.apache.camel.spi.Transformer doCreateTransformer()