Package org.apache.camel.impl

Default implementation classes for Camel Core

See:
          Description

Class Summary
BinaryPredicateSupport<E extends Exchange> A useful base class for Predicate implementations
DefaultCamelContext Represents the context used to configure routes and the policies to use.
DefaultComponent<E extends Exchange> Default component to use for base for components implementations.
DefaultComponentResolver<E extends Exchange> The default implementation of ComponentResolver which tries to find components by using the URI scheme prefix and searching for a file of the URI scheme name in the META-INF/services/org/apache/camel/component/ directory on the classpath.
DefaultConsumer<E extends Exchange>  
DefaultEndpoint<E extends Exchange> A default endpoint useful for implementation inheritance
DefaultExchange A default implementation of Exchange
DefaultExchangeConverter  
DefaultLanguageResolver  
DefaultLifecycleStrategy  
DefaultMessage The default implementation of Message
DefaultPollingEndpoint<E extends Exchange> A base class for an endpoint which the default consumer mode is to use a PollingConsumer
DefaultProducer<E extends Exchange> A default implementation of @{link Producer} for implementation inheritence
DefaultScheduledPollConsumer<E extends Exchange> A default implementation of an event driven Consumer which uses the PollingConsumer
DefaultUnitOfWork The default implementation of UnitOfWork
DelegateLifecycleStrategy A helper class for folks writing delegate listener strategies
EventDrivenConsumerRoute<E extends Exchange> A Route which starts with an Event Driven Consumer
EventDrivenPollingConsumer<E extends Exchange> A default implementation of the PollingConsumer which uses the normal asynchronous consumer mechanism along with a BlockingQueue to allow the caller to pull messages on demand.
ExpressionSupport<E extends Exchange> A useful base class for Predicate and Expression implementations
JndiRegistry A Registry implementation which looks up the objects in JNDI
LoggingExceptionHandler A default implementation of ExceptionHandler which uses a Logger to log to an arbitrary Log with some LoggingLevel
MessageSupport A base class for implementation inheritence providing the core Message body handling features but letting the derived class deal with headers.
NoPolicy<E> Represents an Policy which adds no interceptors.
NoRouteBuilder A helper class, usually used for testing which does not create any routes.
PollingConsumerSupport<E extends Exchange> A useful base class for implementations of PollingConsumer
PredicateSupport<E extends Exchange> A useful base class for Predicate implementations
ProcessorEndpoint An endpoint which allows exchanges to be sent into it which just invokes a given Processor.
ProcessorPollingConsumer A simple implementation of PollingConsumer which just uses a Processor.
ReflectionInjector A simple implementation of Injector which just uses reflection to instantiate new objects using their zero argument constructor.
RouteContext The context used to activate new routing rules
ScheduledPollConsumer<E extends Exchange> A useful base class for any consumer which is polling based
ScheduledPollEndpoint<E extends Exchange> A base class for Endpoint which creates a ScheduledPollConsumer
SerializationDataFormat The data format using Java Serialiation.
ServiceSupport A useful base class which ensures that a service is only initialized once and provides some helper methods for enquiring of its status
StringDataFormat The text based data format supporting charset encoding.
 

Package org.apache.camel.impl Description

Default implementation classes for Camel Core



Copyright © 2008 IONA Open Source Community. All Rights Reserved.