Index

A B C D G M O P R S U 
All Classes and Interfaces|All Packages

A

advice() - Element in annotation interface org.apache.camel.test.main.junit5.AdviceRouteMapping
 
AdviceRouteMapping - Annotation Interface in org.apache.camel.test.main.junit5
A specific annotation allowing to define a mapping between a route represented by its id and advice represented by a subclass of RouteBuilder to use to advice the route.
advices() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Gives the mappings between the routes to advice and the corresponding route builders to call to advice the routes.
applyCamelPostProcessor() - Method in class org.apache.camel.test.main.junit5.CamelMainTestSupport
 

B

bindToRegistryAfterInjections(Registry) - Method in class org.apache.camel.test.main.junit5.CamelMainTestSupport
Override this method to bind custom beans to the Camel Registry like the method CamelTestSupport.bindToRegistry(Registry) but after all possible injections and automatic binding have been done which for example allows to create the custom beans based on injected objects like properties but also allows to replace a bean automatically created and bound by Camel.

C

CamelMainTest - Annotation Interface in org.apache.camel.test.main.junit5
@CamelMainTest is an annotation allowing to mark a test class as a test of a Camel Main application.
CamelMainTestSupport - Class in org.apache.camel.test.main.junit5
The base class of all the test classes that are meant to test a Camel Main application.
CamelMainTestSupport() - Constructor for class org.apache.camel.test.main.junit5.CamelMainTestSupport
 
configurationClasses() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Gives the additional camel configuration classes to add to the global configuration.
configure(MainConfigurationProperties) - Method in class org.apache.camel.test.main.junit5.CamelMainTestSupport
Override this method to be able to configure the Camel for the test like a Camel Main application.
Configure - Annotation Interface in org.apache.camel.test.main.junit5
@Configure is an annotation allowing to mark a method with an arbitrary name that is meant to be called to configure the Camel context to use for the test.
createCamelContext() - Method in class org.apache.camel.test.main.junit5.CamelMainTestSupport
 

D

debugAfter(Exchange, Processor, ProcessorDefinition<?>, String, String, long) - Method in interface org.apache.camel.test.main.junit5.DebuggerCallback
Single step debugs and Camel invokes this method after processing the given processor
debugBefore(Exchange, Processor, ProcessorDefinition<?>, String, String) - Method in interface org.apache.camel.test.main.junit5.DebuggerCallback
Single step debugs and Camel invokes this method before entering the given processor
DebuggerCallback - Interface in org.apache.camel.test.main.junit5
DebuggerCallback is an interface to implement in case a test wishes to be called immediately before and after invoking a processor by enabling and configuring automatically the debug mode.
dumpRouteCoverage() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Whether to dump route coverage stats at the end of the test.

G

getMainClass() - Method in class org.apache.camel.test.main.junit5.CamelMainTestSupport
Allows to specify the main class of the application to test if needed in order to simulate the same behavior as with Main(Class).
getPropertyPlaceholderFileName() - Method in class org.apache.camel.test.main.junit5.CamelMainTestSupport
Gives the file name of the property placeholder to use for the test.
getPropertyPlaceholderLocations() - Method in class org.apache.camel.test.main.junit5.CamelMainTestSupport
Gives a comma separated list of the property placeholder locations to use for the test.

M

mainClass() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Allows to specify the main class of the application to test if needed in order to simulate the same behavior as with Main(Class).
mockEndpoints() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Enable auto mocking endpoints based on the pattern.
mockEndpointsAndSkip() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Enable auto mocking endpoints based on the pattern, and skip sending to original endpoint.

O

org.apache.camel.test.main.junit5 - package org.apache.camel.test.main.junit5
 

P

properties() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Gives the list of properties to override with the Camel PropertiesComponent.
propertyPlaceholderFileName() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Gives the file name of the property placeholder to use for the test.
propertyPlaceholderLocations() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Gives the property placeholder locations to use for the test.

R

ReplaceInRegistry - Annotation Interface in org.apache.camel.test.main.junit5
@ReplaceInRegistry is an annotation used to mark all the methods and fields whose return value or value should replace an existing bean in the registry.
replaceRouteFromWith() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Gives the identifier of routes to advice by replacing their from endpoint with the corresponding URI.
route() - Element in annotation interface org.apache.camel.test.main.junit5.AdviceRouteMapping
 

S

shutdownTimeout() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Returns the timeout to use when shutting down (unit in seconds).

U

useJmx() - Element in annotation interface org.apache.camel.test.main.junit5.CamelMainTest
Whether JMX should be used during testing.
A B C D G M O P R S U 
All Classes and Interfaces|All Packages