org.apache.camel
Interface Processor

All Known Subinterfaces:
ErrorHandler, LoadBalancer, Producer<E>
All Known Implementing Classes:
BeanProcessor, CatchProcessor, ChoiceProcessor, CompositeProcessor, DeadLetterChannel, DefaultPollingConsumer, DefaultProducer, Delayer, DelayProcessorSupport, DelegateProcessor, ErrorHandlerSupport, FileProducer, FilterProcessor, IdempotentConsumer, Interceptor, LoadBalancerSupport, Logger, LoggingErrorHandler, MulticastProcessor, Pipeline, ProceedProcessor, QueueLoadBalancer, RandomLoadBalancer, RecipientList, RoundRobinLoadBalancer, SendProcessor, Splitter, StickyLoadBalancer, Throttler, TopicLoadBalancer, TryProcessor, ValidatingProcessor, XsltBuilder

public interface Processor

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

Version:
$Revision: 563607 $

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.


Copyright © 2007 Apache Software Foundation. All Rights Reserved.