Class LoadTransformerDefinition

java.lang.Object
org.apache.camel.model.transformer.TransformerDefinition
org.apache.camel.model.transformer.LoadTransformerDefinition
All Implemented Interfaces:
CopyableDefinition<TransformerDefinition>

@Metadata(label="transformation") public class LoadTransformerDefinition extends TransformerDefinition
Loads one to many Transformer via TransformerLoader. Supports classpath scan to load transformer implementations configured for instance via annotation configuration.
  • Constructor Details

    • LoadTransformerDefinition

      public LoadTransformerDefinition()
    • LoadTransformerDefinition

      protected LoadTransformerDefinition(LoadTransformerDefinition source)
  • Method Details

    • copyDefinition

      public LoadTransformerDefinition copyDefinition()
      Description copied from interface: CopyableDefinition
      Makes a copy of this definition.
    • getDefaults

      public String getDefaults()
    • setDefaults

      public void setDefaults(String defaults)
      Enable loading of default transformers.
    • getPackageScan

      public String getPackageScan()
    • setPackageScan

      public void setPackageScan(String packageScan)
      Set the classpath location to scan for annotated transformers.