Annotation Interface Configurer


@Retention(RUNTIME) @Documented @Target(TYPE) public @interface Configurer
An annotation used to mark classes to indicate code capable of configuring its options via a getter/setters that can be called via Camels PropertyConfigurer.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Whether this configurer is only used during bootstrap
    boolean
    Whether this configurer should include extended configurer methods.
    boolean
    Whether to let the Camel compiler plugin to generate java source code for fast configuration.
  • Element Details

    • generateConfigurer

      boolean generateConfigurer
      Whether to let the Camel compiler plugin to generate java source code for fast configuration.
      Default:
      true
    • extended

      boolean extended
      Whether this configurer should include extended configurer methods. For example API based components would require this.
      Default:
      false
    • bootstrap

      boolean bootstrap
      Whether this configurer is only used during bootstrap
      Default:
      false