@Documented @Inherited @Retention(value=RUNTIME) @Target(value=TYPE) public @interface UseAdviceWith
adviceWith()
within the test class. If a class is annotated with
this annotation and value()
returns true, any
CamelContext
s 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 CamelContext.start()
on them
at the appropriate time after any advice has been applied to the routes in the Camel context(s).Modifier and Type | Optional Element and Description |
---|---|
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. |
Apache Camel