org.apache.camel
Interface Processor

All Known Subinterfaces:
AsyncProcessor, Channel, DelegateProcessor, ErrorHandler, LoadBalancer, ModelChannel, Producer
All Known Implementing Classes:
AggregateProcessor, AOPProcessor, BatchProcessor, BeanProcessor, CamelLogger, CamelLogProcessor, CatchProcessor, ChildUnitOfWorkProcessor, ChoiceProcessor, CollectionProducer, ConvertBodyProcessor, CustomLoadBalancerDefinition, DeadLetterChannel, DefaultAsyncProducer, DefaultChannel, DefaultErrorHandler, DefaultProducer, Delayer, DelayInterceptor, DelayProcessorSupport, DelegateAsyncProcessor, DelegateProcessor, DirectProducer, DirectVmProcessor, DirectVmProducer, DynamicRouter, Enricher, ErrorHandlerSupport, EvaluateExpressionProcessor, EventDrivenPollingConsumer, ExchangePatternProcessor, FailOverLoadBalancer, FailoverLoadBalancerDefinition, FatalFallbackErrorHandler, FilterProcessor, GenericFileProducer, HandleFaultInterceptor, IdempotentConsumer, InstrumentationProcessor, InterceptEndpointProcessor, InterceptorToAsyncProcessorBridge, LanguageProducer, LoadBalancerDefinition, LoadBalancerSupport, LoggingErrorHandler, LogProcessor, LogProducer, LoopProcessor, MarshalProcessor, MulticastProcessor, OnCompletionProcessor, Pipeline, PollEnricher, PredicateValidatingProcessor, QueueLoadBalancer, RandomLoadBalancer, RandomLoadBalancerDefinition, RecipientList, RecipientListProcessor, RedeliveryErrorHandler, Resequencer, RollbackProcessor, RoundRobinLoadBalancer, RoundRobinLoadBalancerDefinition, RouteContextProcessor, RouteInflightRepositoryProcessor, RoutePolicyProcessor, RoutingSlip, SamplingThrottler, SedaProducer, SendProcessor, SetBodyProcessor, SimpleLoadBalancerSupport, SortProcessor, Splitter, StickyLoadBalancer, StickyLoadBalancerDefinition, StopProcessor, StreamCachingInterceptor, StreamResequencer, SubUnitOfWorkProcessor, SynchronousDelegateProducer, ThreadsProcessor, Throttler, ThroughputLogger, ThrowExceptionProcessor, TopicLoadBalancer, TopicLoadBalancerDefinition, TraceInterceptor, TransformProcessor, TryProcessor, UnitOfWorkProcessor, UnitOfWorkProducer, UnmarshalProcessor, ValidatingProcessor, WeightedLoadBalancer, WeightedLoadBalancerDefinition, WeightedRandomLoadBalancer, WeightedRoundRobinLoadBalancer, WireTapProcessor, WrapProcessor, XsltBuilder

public interface Processor

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

Version:

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

Method Detail

process

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

Parameters:
exchange - the message exchange
Throws:
Exception - if an internal processing error has occurred.


Apache CAMEL