@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 CamelContextLifecycle.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