Uses of Class
org.apache.camel.model.ProcessorType

Packages that use ProcessorType
org.apache.camel.impl Default implementation classes for Camel Core 
org.apache.camel.model Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. 
 

Uses of ProcessorType in org.apache.camel.impl
 

Methods in org.apache.camel.impl with parameters of type ProcessorType
 Processor RouteContext.createProcessor(ProcessorType node)
           
 

Uses of ProcessorType in org.apache.camel.model
 

Subclasses of ProcessorType in org.apache.camel.model
 class AggregatorType
           
 class BeanRef
           
 class CatchType
           
 class ChoiceType
           
 class DelayerType
           
 class ExceptionType
           
 class ExpressionNode
          A base class for nodes which contain an expression and a number of outputs
 class FilterType
           
 class FinallyType
           
 class IdempotentConsumerType
           
 class InterceptType
           
 class MulticastType
           
 class OtherwiseType
           
 class OutputType
          A useful base class for output types
 class PolicyRef
           
 class ProceedType
           
 class ProcessorRef
           
 class RecipientListType
           
 class ResequencerType
           
 class RouteType
          Represents an XML <route/> element
 class SplitterType
           
 class ThrottlerType
           
 class ToType
          Represents an XML <to/> element
 class TryType
           
 class WhenType
           
 

Fields in org.apache.camel.model with type parameters of type ProcessorType
protected  List<ProcessorType> OutputType.outputs
           
 

Methods in org.apache.camel.model that return ProcessorType
 ProcessorType ProcessorType.beanRef(String ref)
          Adds a bean which is invoked which could be a final destination, or could be a transformation in a pipeline
 ProcessorType ProcessorType.beanRef(String ref, String method)
          Adds a bean and method which is invoked which could be a final destination, or could be a transformation in a pipeline
 ProcessorType ProcessorType.convertBodyTo(Class type)
          Converts the IN message body to the specified type
 ProcessorType ProcessorType.convertOutBodyTo(Class type)
          Converts the OUT message body to the specified type
 ProcessorType ProcessorType.errorHandler(ErrorHandlerBuilder errorHandlerBuilder)
          Installs the given error handler builder
 ProcessorType ProcessorType.inheritErrorHandler(boolean condition)
          Configures whether or not the error handler is inherited by every processing node (or just the top most one)
 ProcessorType ProcessorType.intercept(DelegateProcessor interceptor)
           
 ProcessorType ProcessorType.interceptor(String ref)
           
 ProcessorType ProcessorType.interceptors(String... refs)
           
 ProcessorType ProcessorType.pipeline(Collection<Endpoint> endpoints)
          Creates a Pipeline of the list of endpoints so that the message will get processed by each endpoint in turn and for request/response the output of one endpoint will be the input of the next endpoint
 ProcessorType ProcessorType.pipeline(Endpoint... endpoints)
          Creates a Pipeline of the list of endpoints so that the message will get processed by each endpoint in turn and for request/response the output of one endpoint will be the input of the next endpoint
 ProcessorType ProcessorType.pipeline(String... uris)
          Creates a Pipeline of the list of endpoints so that the message will get processed by each endpoint in turn and for request/response the output of one endpoint will be the input of the next endpoint
 ProcessorType ProcessorType.proceed()
           
 ProcessorType ProcessorType.process(Processor processor)
          Adds the custom processor to this destination which could be a final destination, or could be a transformation in a pipeline
 ProcessorType ProcessorType.recipientList(Expression receipients)
          Creates a dynamic Recipient List pattern.
 ProcessorType ProcessorType.setBody(Expression expression)
          Adds a processor which sets the body on the IN message
 ProcessorType ProcessorType.setHeader(String name, Expression expression)
          Adds a processor which sets the header on the IN message
 ProcessorType ProcessorType.setOutBody(Expression expression)
          Adds a processor which sets the body on the OUT message
 ProcessorType ProcessorType.setOutHeader(String name, Expression expression)
          Adds a processor which sets the header on the OUT message
 ProcessorType ProcessorType.setProperty(String name, Expression expression)
          Adds a processor which sets the exchange property
 ProcessorType ProcessorType.to(Collection<Endpoint> endpoints)
          Sends the exchange to a list of endpoint using the MulticastProcessor pattern
 ProcessorType ProcessorType.to(Endpoint... endpoints)
          Sends the exchange to a list of endpoints using the MulticastProcessor pattern
 ProcessorType ProcessorType.to(Endpoint endpoint)
          Sends the exchange to the given endpoint
 ProcessorType ProcessorType.to(String... uris)
          Sends the exchange to a list of endpoints using the MulticastProcessor pattern
 ProcessorType ProcessorType.to(String uri)
          Sends the exchange to the given endpoint URI
 ProcessorType ProcessorType.trace()
          Trace logs the exchange before it goes to the next processing step using the DEFAULT_TRACE_CATEGORY logging category.
 ProcessorType ProcessorType.trace(String category)
          Trace logs the exchange before it goes to the next processing step using the specified logging category.
 

Methods in org.apache.camel.model that return types with arguments of type ProcessorType
 List<ProcessorType> ProceedType.getOutputs()
           
 List<ProcessorType> ToType.getOutputs()
           
 List<ProcessorType> CatchType.getOutputs()
           
 List<ProcessorType> ThrottlerType.getOutputs()
           
 List<ProcessorType> ResequencerType.getOutputs()
           
 List<ProcessorType> ChoiceType.getOutputs()
           
 List<ProcessorType> ExpressionNode.getOutputs()
           
 List<ProcessorType> ExceptionType.getOutputs()
           
 List<ProcessorType> OutputType.getOutputs()
           
abstract  List<ProcessorType> ProcessorType.getOutputs()
           
 List<ProcessorType> RouteType.getOutputs()
           
 List<ProcessorType> TryType.getOutputsWithoutCatches()
           
 

Methods in org.apache.camel.model with parameters of type ProcessorType
 void TryType.addOutput(ProcessorType output)
           
protected  void ProcessorType.addOutput(ProcessorType processorType)
           
protected  void ExpressionNode.configureChild(ProcessorType output)
           
protected  void OutputType.configureChild(ProcessorType output)
           
protected  void ProcessorType.configureChild(ProcessorType output)
           
protected  void RouteType.configureChild(ProcessorType output)
           
 

Method parameters in org.apache.camel.model with type arguments of type ProcessorType
protected  Processor ProcessorType.createOutputsProcessor(RouteContext routeContext, Collection<ProcessorType> outputs)
           
 void CatchType.setOutputs(List<ProcessorType> outputs)
           
 void ThrottlerType.setOutputs(List<ProcessorType> outputs)
           
 void ResequencerType.setOutputs(List<ProcessorType> outputs)
           
 void TryType.setOutputs(List<ProcessorType> outputs)
           
 void ExpressionNode.setOutputs(List<ProcessorType> outputs)
           
 void ExceptionType.setOutputs(List<ProcessorType> outputs)
           
 void OutputType.setOutputs(List<ProcessorType> outputs)
           
 void RouteType.setOutputs(List<ProcessorType> outputs)
           
 



Copyright © 2007 Apache Software Foundation. All Rights Reserved.