Index
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
RouteBuilderto 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
Registrylike the methodCamelTestSupport.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
-
@CamelMainTestis 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
-
@Configureis 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
-
DebuggerCallbackis 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
-
@ReplaceInRegistryis 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.
All Classes and Interfaces|All Packages