B C D F G H I M O P R S T

B

bundleContext - Variable in class org.ow2.jonas.camel.component.RouteBuilderComponent
The OSGi bundle context.

C

camelContextName - Variable in class org.ow2.jonas.camel.component.RouteBuilderComponent
The Camel context name.
camelService - Variable in class org.ow2.jonas.camel.component.RouteBuilderComponent
The Camel service.
CamelServlet - Class in org.ow2.jonas.camel.component
Generic CAMEL servlet, that can be for example used for REST endpoints.
CamelServlet(CamelContext, String, String) - Constructor for class org.ow2.jonas.camel.component.CamelServlet
Creates a new CamelServlet instance.
CamelServlet(CamelContext, String) - Constructor for class org.ow2.jonas.camel.component.CamelServlet
Creates a new CamelServlet instance.
configure() - Method in class org.ow2.jonas.camel.component.RouteBuilderComponent
Configures the Camel context with the tracer.
configureCamelComponents(CamelContext, List<String>) - Method in class org.ow2.jonas.camel.component.RouteBuilderComponent
Configure CAMEL components, called just before registry injection.

By default, the jms component is configured to use the JCF connection factory on JNDI.

You can override this method to configure other components, for example jdbc.

D

DefaultTraceEventMessageToStringProcessor - Class in org.ow2.jonas.camel.component
 
DefaultTraceEventMessageToStringProcessor() - Constructor for class org.ow2.jonas.camel.component.DefaultTraceEventMessageToStringProcessor
 
destroy() - Method in class org.ow2.jonas.camel.component.CamelServlet
 

F

FailureResistentExceptionHandlerProcessor - Class in org.ow2.jonas.camel.component
Camel processor for error handling which is resistent to failures.

Let's assume a route like the following: from("file:///a?delete=true").to("file:///b");
onException(Throwable.class).handled(true).to("file:///data/error");
If for some reason the /data/error folder is not accessible, the onException clause will stop; but will have set handled to true.
FailureResistentExceptionHandlerProcessor(String) - Constructor for class org.ow2.jonas.camel.component.FailureResistentExceptionHandlerProcessor
 
filterParameters(String) - Static method in class org.ow2.jonas.camel.component.MessageFormatter
 
format(TraceInterceptor, ProcessorDefinition, Exchange) - Method in class org.ow2.jonas.camel.component.MessageFormatter
 
formatMessage(Exchange) - Static method in class org.ow2.jonas.camel.component.MessageFormatter
 
formatMessage(Exchange, Map<String, String>) - Static method in class org.ow2.jonas.camel.component.MessageFormatter
 
formatMessage(String, String, String, Throwable, String, String) - Static method in class org.ow2.jonas.camel.component.MessageFormatter
 
formatMessage(String, String, String, Throwable, String, String, Map<String, String>) - Static method in class org.ow2.jonas.camel.component.MessageFormatter
 

G

getAllReplacements() - Method in class org.ow2.jonas.camel.component.RegistryInjector
 
getConfigurationFolder() - Method in class org.ow2.jonas.camel.component.RouteBuilderComponent
 
getFileEndpointFile(String) - Method in class org.ow2.jonas.camel.component.RouteBuilderComponent
 
getRegistryFilesContent() - Method in class org.ow2.jonas.camel.component.RegistryInjector
 
getRegistryPropertyOrReplacement(String) - Method in class org.ow2.jonas.camel.component.RouteBuilderComponent
Returns the value of a certain key in the contents of all camel*.properties files in JONAS_BASE/conf merged with RouteBuilderComponent.registryReplacements.
getRouteName() - Method in class org.ow2.jonas.camel.component.RouteBuilderComponent
 
getServletConfig() - Method in class org.ow2.jonas.camel.component.CamelServlet
 
getServletInfo() - Method in class org.ow2.jonas.camel.component.CamelServlet
 

H

HttpClientProcessor - Class in org.ow2.jonas.camel.component
HTTP client processor, which can replace the CAMEL http processor.
HttpClientProcessor(String) - Constructor for class org.ow2.jonas.camel.component.HttpClientProcessor
 

I

init(ServletConfig) - Method in class org.ow2.jonas.camel.component.CamelServlet
 
injectRegistry(ICamelService, String) - Method in class org.ow2.jonas.camel.component.RegistryInjector
 

M

MessageFormatter - Class in org.ow2.jonas.camel.component
 
MessageFormatter() - Constructor for class org.ow2.jonas.camel.component.MessageFormatter
 

O

org.ow2.jonas.camel.component - package org.ow2.jonas.camel.component
 

P

process(Exchange) - Method in class org.ow2.jonas.camel.component.DefaultTraceEventMessageToStringProcessor
 
process(Exchange) - Method in class org.ow2.jonas.camel.component.FailureResistentExceptionHandlerProcessor
 
process(Exchange) - Method in class org.ow2.jonas.camel.component.HttpClientProcessor
 
process(Exchange) - Method in class org.ow2.jonas.camel.component.ProducerProcessorUsingBundleClassLoader
 
ProducerProcessorUsingBundleClassLoader - Class in org.ow2.jonas.camel.component
CAMEL producer with the bundle's ClassLoader.
ProducerProcessorUsingBundleClassLoader(String) - Constructor for class org.ow2.jonas.camel.component.ProducerProcessorUsingBundleClassLoader
 

R

RegistryInjector - Class in org.ow2.jonas.camel.component
 
RegistryInjector() - Constructor for class org.ow2.jonas.camel.component.RegistryInjector
 
RegistryInjector(Map<String, String>) - Constructor for class org.ow2.jonas.camel.component.RegistryInjector
 
RegistryInjector(List<String>) - Constructor for class org.ow2.jonas.camel.component.RegistryInjector
 
RegistryInjector(Map<String, String>, List<String>) - Constructor for class org.ow2.jonas.camel.component.RegistryInjector
 
registryReplacements - Variable in class org.ow2.jonas.camel.component.RouteBuilderComponent
Replacements to do in the registry.
RouteBuilderComponent - Class in org.ow2.jonas.camel.component
iPOJO component that creates a CAMEL context with: CAROL classes accessed, so that the BND tool automatically adds CAROL-related classes to the bundle's Import-Package declarations All CAMEL XML registry files and XML registry property files read from $JONAS_BASE/conf and injected into the CAMEL context The local JNDI registry added to the CAMEL context's registry, to ease lookups with the jdbc component for instance The JMS component bound on the JNDI registry The bundle's ClassLoader positioned on the current thread, to avoid any class loading issues with dynamic components such as JNDI, JMS or CXF The CAMEL trace component logging into the logger named RouteBuilderComponent.TRACE_LOGGER_NAME If RouteBuilderComponent.traceDestination is not null, traces also sending a message to that endpoint In order to use it: Override the RouteBuilderComponent.configure() method, making sure you first call super.configure() in your implementation Make sure the org.ow2.jonas.camel.component package is in your bundle's Private-Package list Make sure the metadata.xml file has the required definitions:
RouteBuilderComponent(BundleContext) - Constructor for class org.ow2.jonas.camel.component.RouteBuilderComponent
Saves the bundle context and gets the JONAS_BASE/conf folder.

S

service(ServletRequest, ServletResponse) - Method in class org.ow2.jonas.camel.component.CamelServlet
 
setCamelService(ICamelService) - Method in class org.ow2.jonas.camel.component.RouteBuilderComponent
 
start() - Method in class org.ow2.jonas.camel.component.RouteBuilderComponent
Start the Camel context.
stop() - Method in class org.ow2.jonas.camel.component.RouteBuilderComponent
Stop the Camel context.

T

toString() - Method in class org.ow2.jonas.camel.component.FailureResistentExceptionHandlerProcessor
 
toString() - Method in class org.ow2.jonas.camel.component.ProducerProcessorUsingBundleClassLoader
 
TRACE_LOGGER_NAME - Static variable in class org.ow2.jonas.camel.component.RouteBuilderComponent
 
traceDestination - Variable in class org.ow2.jonas.camel.component.RouteBuilderComponent
The external trace destination, might be null.

B C D F G H I M O P R S T

Copyright © 2011 OW2 Consortium. All Rights Reserved.