org.apache.camel
Interface Processor

All Known Subinterfaces:
AsyncProcessor, ErrorHandler, LoadBalancer, Producer<E>
All Known Implementing Classes:
Aggregator, BatchProcessor, BeanProcessor, CatchProcessor, ChoiceProcessor, CollectionProducer, CompositeProcessor, ConvertBodyProcessor, DeadLetterChannel, DebugInterceptor, DefaultProducer, Delayer, DelayInterceptor, DelayProcessorSupport, DelegateAsyncProcessor, DelegateProcessor, DirectProducer, ErrorHandlerSupport, EventDrivenPollingConsumer, ExchangePatternProcessor, FileProducer, FilterProcessor, HandleFaultProcessor, IdempotentConsumer, InstrumentationProcessor, Interceptor, LoadBalancerSupport, LoadBalancerType, Logger, LoggingErrorHandler, LoopProcessor, MarshalProcessor, MulticastProcessor, Pipeline, ProceedProcessor, ProducerTemplateProcessor, QueueLoadBalancer, RandomLoadBalancer, RandomLoadBalanceStrategy, RecipientList, Resequencer, RoundRobinLoadBalancer, RoundRobinLoadBalanceStrategy, RoutingSlip, SendProcessor, Splitter, StickyLoadBalancer, StickyLoadBalanceStrategy, StreamCachingInterceptor, StreamResequencer, ThreadProcessor, Throttler, ThroughputLogger, ThrowFaultProcessor, TopicLoadBalancer, TopicLoadBalanceStrategy, TraceInterceptor, TransformProcessor, TryProcessor, UnitOfWorkProcessor, UnmarshalProcessor, ValidatingProcessor, XsltBuilder

public interface Processor

A processor is used to implement the Event Driven Consumer and Message Translator patterns and to process message exchanges.

Version:
$Revision: 662664 $

Method Summary
 void process(Exchange exchange)
          Processes the message exchange
 

Method Detail

process

void process(Exchange exchange)
             throws Exception
Processes the message exchange

Throws:
Exception - if an internal processing error has occurred.


Apache CAMEL