org.apache.camel
Interface Processor

All Known Subinterfaces:
ErrorHandler, LoadBalancer, Producer<E>
All Known Implementing Classes:
ChoiceProcessor, CompositeProcessor, DeadLetterChannel, DefaultPollingConsumer, DefaultProducer, DelegateProcessor, FileProducer, FilterProcessor, IdempotentConsumer, LoadBalancerSupport, Logger, LoggingErrorHandler, MulticastProcessor, Pipeline, QueueLoadBalancer, RandomLoadBalancer, RecipientList, RoundRobinLoadBalancer, SendProcessor, Splitter, StickyLoadBalancer, TopicLoadBalancer, 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: 534145 $

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.