Camel :: Core 1.0.0 API

Camel API
org.apache.camel The core Camel API

 

Fluent API for building routes
org.apache.camel.builder The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers.
org.apache.camel.builder.xml Support for XPath based Expressions and Predicates as well as an XSLT processor

 

Strategy APIs for implementors to extend Camel
org.apache.camel.spi Service Provider Interfaces used internally by the Camel runtime which are plugin strategies.

 

Processors to implement the Enterprise Integration Patterns
org.apache.camel.processor A collection of Processor implementations which are used to implement the Enterprise Integration Patterns
org.apache.camel.processor.idempotent An implementation of the Idempotent Consumer pattern.
org.apache.camel.processor.loadbalancer Various load balancer processors

 

Camel Components
org.apache.camel.component.direct The Direct Component which synchronously invokes all the consumers when a producer sends an exchange to the endpoint.
org.apache.camel.component.file The File Component for working with file systems.
org.apache.camel.component.jmx The JMX Component for monitoring JMX Attributes uisng a CounterMonitor.
org.apache.camel.component.mock The Mock Component which is used for testing of routing and mediation rules.
org.apache.camel.component.pojo The POJO Component provides a simple Reflection based transport.
org.apache.camel.component.pojo.timer The Timer Component extends the POJO component to provide a simple timer
org.apache.camel.component.processor A component to make it easy to turn a Processor into a fully fledged Endpoint
org.apache.camel.component.queue The Queue Component provides asynchronous (in-VM) dispatch of messages to consumer to implement SEDA based message routing using Java's Queue interface.

 

Camel Runtime
org.apache.camel.impl Default implementation classes for Camel Core
org.apache.camel.impl.converter Default implementation classes the Type Conversion Strategies

 

Type conversion helper classes
org.apache.camel.converter A set of helper classes for converting from different types of Java object to be used by the Type Conversion Support
org.apache.camel.converter.jaxp A number of JAXP related helper classes for converting to and from various JAXP related classes like Document and Source to be used by a TypeConverter

 

Utility classes for component implementors
org.apache.camel.util Utility classes used by the core of Camel and useful for Camel component developers
org.apache.camel.view Helper class to help with the Visualisation of Routes

 



Copyright © 2007 Apache Software Foundation. All Rights Reserved.