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
CachingInjector<T> A caching proxy so that a single
DefaultCamelContext Represents the context used to configure routes and the policies to use.
DefaultComponent<E extends Exchange>  
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  
DefaultMessage The default implementation of Message
DefaultPollingConsumer<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.
DefaultProducer<E extends Exchange> A default implementation of @{link Producer} for implementation inheritence
EventDrivenConsumerRoute<E extends Exchange> A Route which starts with an Event Driven Consumer
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.
PollingConsumerRoute<E extends Exchange> A Route which starts with a Polling Consumer
PollingConsumerSupport<E extends Exchange> A useful base class for implementations of PollingConsumer
PredicateSupport<E extends Exchange> A useful base class for Predicate implementations
ReflectionInjector<T> A simple implementation of Injector which just uses reflection to instantiate new objects using their zero argument constructor.
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
ServiceSupport A useful base class which ensures that a service is only initialized once and provides some helper methods for enquiring of its status
 

Package org.apache.camel.impl Description

Default implementation classes for Camel Core



Copyright © 2007 Apache Software Foundation. All Rights Reserved.