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

Packages that use ProcessorType
org.apache.camel.builder The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers
org.apache.camel.impl Default implementation classes for Camel Core 
org.apache.camel.management Camel JMX export services. 
org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules. 
org.apache.camel.processor.interceptor Helper classes for interceptors. 
org.apache.camel.spi Service Provider Interfaces used internally by the Camel runtime which are plugin strategies. 
org.apache.camel.util Utility classes used by the core of Camel and useful for Camel component developers 
org.apache.camel.view Helper class to help with the Visualisation of Routes 
 

Uses of ProcessorType in org.apache.camel.builder
 

Classes in org.apache.camel.builder with type parameters of type ProcessorType
 class DataFormatClause<T extends ProcessorType>
          An expression for constructing the different possible DataFormat options.
 

Uses of ProcessorType in org.apache.camel.impl
 

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

Uses of ProcessorType in org.apache.camel.management
 

Methods in org.apache.camel.management with parameters of type ProcessorType
 ObjectName CamelNamingStrategy.getObjectName(RouteContext routeContext, ProcessorType processor)
          Implements the naming strategy for a ProcessorType.
 Processor InstrumentationErrorHandlerWrappingStrategy.wrapProcessorInErrorHandler(RouteContext routeContext, ProcessorType processorType, Processor target)
           
 Processor InstrumentationInterceptStrategy.wrapProcessorInInterceptors(ProcessorType processorType, Processor target)
           
 

Constructor parameters in org.apache.camel.management with type arguments of type ProcessorType
InstrumentationErrorHandlerWrappingStrategy(Map<ProcessorType,PerformanceCounter> counterMap)
           
InstrumentationInterceptStrategy(Map<ProcessorType,PerformanceCounter> counterMap)
           
 

Uses of ProcessorType in org.apache.camel.model
 

Classes in org.apache.camel.model with type parameters of type ProcessorType
 class OutputType<Type extends ProcessorType>
          A useful base class for output types
 class ProcessorType<Type extends ProcessorType>
          Base class for processor types that most XML types extend.
 class SendType<Type extends ProcessorType>
          Base class for sending to an endpoint with an optional ExchangePattern
 class WhenType<Type extends ProcessorType>
          Represents an XML <when/> element
 

Subclasses of ProcessorType in org.apache.camel.model
 class AggregatorType
          Represents an XML <aggregator/> element
 class BeanRef
          Represents an XML <bean/> element
 class CatchType
          Represents an XML <catch/> element
 class ChoiceType
          Represents an XML <choice/> element
 class ConvertBodyType
          Represents an XML <convertBodyTo/> element
 class DelayerType
          Represents an XML <delayer/> element
 class ExceptionType
          Represents an XML <onException/> element
 class ExpressionNode
          A base class for nodes which contain an expression and a number of outputs
 class FilterType
          Represents an XML <filter/> element
 class FinallyType
          Represents an XML <finally/> element
 class HandleFaultType
          Represents an XML <handleFault/> element
 class IdempotentConsumerType
          Represents an XML <idempotentConsumer/> element
 class InOnlyType
          Represents an XML <inOnly/> element
 class InOutType
          Represents an XML <inOut/> element
 class InterceptorRef
          Base class for interceptor types.
 class InterceptorType
          Base class for interceptor types.
 class InterceptType
          Represents an XML <intercept/> element
 class LoadBalanceType
          Represents an XML <loadBalance/> element
 class LoopType
          Represents an XML <loop/> element
 class MarshalType
          Marshals to a binary payload using the given DataFormatType
 class MulticastType
          Represents an XML <multicast/> element
 class OtherwiseType
          Represents an XML <otherwise/> element
 class OutputType<Type extends ProcessorType>
          A useful base class for output types
 class PipelineType
          Represents an XML <pipeline/> element which can be used to define an explicit pipeline; or to define a specific pipeline within a <multicast> block
 class PolicyRef
          Represents an XML <policy/> element
 class ProceedType
          Represents an XML <proceed/> element
 class ProcessorRef
          Represents an XML <process/> element
 class RecipientListType
          Represents an XML <recipientList/> element
 class RemoveHeaderType
          Represents an XML <removeHeader/> element
 class RemovePropertyType
          Represents an XML <removeProperty/> element
 class ResequencerType
          Represents an XML <resequencer/> element
 class RouteType
          Represents an XML <route/> element
 class RoutingSlipType
          Represents an XML <routingSlip/> element
 class SendType<Type extends ProcessorType>
          Base class for sending to an endpoint with an optional ExchangePattern
 class SetBodyType
          Represents an XML <setBody/> element.
 class SetExchangePatternType
          Represents an XML <setExchangePattern/> element
 class SetHeaderType
          Represents an XML <setHeader/> element
 class SetOutHeaderType
          Represents an XML <setOutHeader/> element
 class SetPropertyType
          Represents an XML <setProperty/> element
 class SplitterType
          Represents an XML <splitter/> element
 class StopType
          Represents an XML <stop/> element
 class ThreadType
          Represents an XML <thread/> element
 class ThrottlerType
          Represents an XML <throttler/> element
 class ThrowFaultType
          Represents an XML <throwFault/> element
 class ToType
          Represents an XML <to/> element
 class TransformType
          Represents an XML <transform/> element
 class TryType
          Represents an XML <try/> element
 class UnmarshalType
          Unmarshals the binary payload using the given DataFormatType
 class WhenType<Type extends ProcessorType>
          Represents an XML <when/> element
 

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<? extends ProcessorType> TryType.end()
           
 ProcessorType<? extends ProcessorType> ProcessorType.end()
          Ends the current block
 ProcessorType ThreadType.errorHandler(ErrorHandlerBuilder errorHandlerBuilder)
           
 ProcessorType<? extends ProcessorType> ProcessorType.getParent()
           
 ProcessorType<Type> ProcessorType.thread(ThreadPoolExecutor executor)
          Causes subsequent processors to be called asynchronously
 

Methods in org.apache.camel.model that return types with arguments of type ProcessorType
 ProcessorType<? extends ProcessorType> TryType.end()
           
 ProcessorType<? extends ProcessorType> ProcessorType.end()
          Ends the current block
 List<ProcessorType<?>> ThrowFaultType.getOutputs()
           
 List<ProcessorType<?>> RouteType.getOutputs()
           
 List<ProcessorType<?>> ThrottlerType.getOutputs()
           
 List<ProcessorType<?>> ResequencerType.getOutputs()
           
 List<ProcessorType<?>> ChoiceType.getOutputs()
           
 List<ProcessorType<?>> ExpressionNode.getOutputs()
           
 List<ProcessorType<?>> ExceptionType.getOutputs()
           
 List<ProcessorType<?>> LoadBalanceType.getOutputs()
           
 List<ProcessorType<?>> ConvertBodyType.getOutputs()
           
 List<ProcessorType<?>> ThreadType.getOutputs()
           
 List<ProcessorType<?>> SendType.getOutputs()
           
 List<ProcessorType<?>> RoutingSlipType.getOutputs()
           
 List<ProcessorType<?>> CatchType.getOutputs()
           
 List<ProcessorType<?>> OutputType.getOutputs()
           
abstract  List<ProcessorType<?>> ProcessorType.getOutputs()
           
 List<ProcessorType<?>> TryType.getOutputsWithoutCatches()
           
 ProcessorType<? extends ProcessorType> ProcessorType.getParent()
           
 DataFormatClause<ProcessorType<Type>> ProcessorType.marshal()
          Marshals the in body using a DataFormat expression to define the format of the output which will be added to the out body.
 ExpressionClause<ProcessorType<Type>> ProcessorType.recipientList()
          Creates a dynamic Recipient List pattern.
 ExpressionClause<ProcessorType<Type>> ProcessorType.setBody()
          Adds a processor which sets the body on the IN message
 ExpressionClause<ProcessorType<Type>> ProcessorType.setHeader(String name)
          Adds a processor which sets the header on the IN message
 ExpressionClause<ProcessorType<Type>> ProcessorType.setOutBody()
          Deprecated. Please use transform() instead. Will be removed in Camel 2.0.
 ExpressionClause<ProcessorType<Type>> ProcessorType.setOutHeader(String name)
          Adds a processor which sets the header on the OUT message
 ExpressionClause<ProcessorType<Type>> ProcessorType.setProperty(String name)
          Adds a processor which sets the exchange property
 ExpressionClause<ProcessorType<Type>> ProcessorType.transform()
          Adds a processor which sets the body on the OUT message
 DataFormatClause<ProcessorType<Type>> ProcessorType.unmarshal()
          Unmarshals the in body using a DataFormat expression to define the format of the input message and the output will be set on the out message body.
 

Methods in org.apache.camel.model with parameters of type ProcessorType
 void Block.addOutput(ProcessorType processorType)
           
 void TryType.addOutput(ProcessorType output)
           
 void ProcessorType.addOutput(ProcessorType processorType)
           
protected  void RouteType.configureChild(ProcessorType output)
           
protected  void ExpressionNode.configureChild(ProcessorType output)
           
protected  void LoadBalanceType.configureChild(ProcessorType output)
           
protected  void ThreadType.configureChild(ProcessorType output)
           
protected  void OutputType.configureChild(ProcessorType output)
           
protected  void ProcessorType.configureChild(ProcessorType output)
           
 void ProcessorType.setParent(ProcessorType<? extends ProcessorType> parent)
           
 

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

Uses of ProcessorType in org.apache.camel.processor.interceptor
 

Methods in org.apache.camel.processor.interceptor that return ProcessorType
 ProcessorType DebugInterceptor.getNode()
           
 ProcessorType TraceInterceptor.getNode()
           
 

Methods in org.apache.camel.processor.interceptor with parameters of type ProcessorType
protected  boolean TraceInterceptor.shouldLogNode(ProcessorType node)
          Returns true if the given node should be logged in the trace list
 Processor Debugger.wrapProcessorInInterceptors(ProcessorType processorType, Processor target)
           
 Processor Delayer.wrapProcessorInInterceptors(ProcessorType processorType, Processor target)
           
 Processor Tracer.wrapProcessorInInterceptors(ProcessorType processorType, Processor target)
           
 Processor StreamCaching.wrapProcessorInInterceptors(ProcessorType processorType, Processor target)
          This method is invoked by wrapProcessor(RouteContext, Processor) to give the implementor an opportunity to wrap the target processor in a route.
 

Constructors in org.apache.camel.processor.interceptor with parameters of type ProcessorType
DebugInterceptor(ProcessorType node, Processor target, List<Exchange> exchanges, List<ExceptionEvent> exceptions)
           
DelayInterceptor(ProcessorType node, Processor target, Delayer delayer)
           
TraceInterceptor(ProcessorType node, Processor target, TraceFormatter formatter)
          Deprecated. will be removed in Camel 2.0
TraceInterceptor(ProcessorType node, Processor target, TraceFormatter formatter, Tracer tracer)
           
TraceInterceptor(ProcessorType node, Processor target, Tracer tracer)
           
 

Uses of ProcessorType in org.apache.camel.spi
 

Methods in org.apache.camel.spi with parameters of type ProcessorType
 Processor RouteContext.createProcessor(ProcessorType node)
          Creates a processor
 Processor ErrorHandlerWrappingStrategy.wrapProcessorInErrorHandler(RouteContext routeContext, ProcessorType processorType, Processor target)
          This method is invoked by wrapProcessor(RouteContext, Processor) to give the implementor an opportunity to wrap the target processor in a route.
 Processor InterceptStrategy.wrapProcessorInInterceptors(ProcessorType processorType, Processor target)
          This method is invoked by wrapProcessor(RouteContext, Processor) to give the implementor an opportunity to wrap the target processor in a route.
 

Uses of ProcessorType in org.apache.camel.util
 

Method parameters in org.apache.camel.util with type arguments of type ProcessorType
static
<T> T
ProcessorTypeHelper.findFirstTypeInOutputs(List<ProcessorType<?>> outputs, Class<T> type)
          Looks for the given type in the list of outputs and recurring all the children as well.
 

Uses of ProcessorType in org.apache.camel.view
 

Fields in org.apache.camel.view with type parameters of type ProcessorType
 List<ProcessorType> NodeData.outputs
           
 

Methods in org.apache.camel.view with parameters of type ProcessorType
protected  boolean GraphGeneratorSupport.isMulticastNode(ProcessorType node)
           
protected  NodeData RouteDotGenerator.printNode(PrintWriter writer, NodeData fromData, ProcessorType node)
           
protected  NodeData XmlGraphGenerator.printNode(PrintWriter writer, NodeData fromData, ProcessorType node)
           
 



Copyright © 2009 IONA Open Source Community. All Rights Reserved.