Annotation Interface UseAdviceWith


@Documented @Inherited @Retention(RUNTIME) @Target(TYPE) public @interface UseAdviceWith
Indicates the use of adviceWith() within the test class. If a class is annotated with this annotation and value() returns true, any CamelContexts bootstrapped during the test through the use of Spring Test loaded application contexts will not be started automatically. The test author is responsible for injecting the Camel contexts into the test and executing CamelContextLifecycle.start() on them at the appropriate time after any advice has been applied to the routes in the Camel context(s).
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Whether the test annotated with this annotation should be treated as if adviceWith() is in use in the test and the Camel contexts should not be started automatically.
  • Element Details

    • value

      boolean value
      Whether the test annotated with this annotation should be treated as if adviceWith() is in use in the test and the Camel contexts should not be started automatically. Defaults to true.
      Default:
      true