Uses of Interface
org.apache.camel.spi.RouteContext

Packages that use RouteContext
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.model.dataformat The JAXB POJOs for the Data Formats used to marshal and unmarshal objects to and from streams inside components 
org.apache.camel.model.language The JAXB POJOs for the Expression and Predicate plugins for the XML Configuration
org.apache.camel.model.loadbalancer The LoadBalancer and the LoadBalancerStrategy JAXB Objects 
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. 
 

Uses of RouteContext in org.apache.camel.builder
 

Methods in org.apache.camel.builder with parameters of type RouteContext
 Processor ErrorHandlerBuilderRef.createErrorHandler(RouteContext routeContext, Processor processor)
           
 Processor ErrorHandlerBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
          Creates the error handler interceptor
 Processor LoggingErrorHandlerBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
           
 Processor NoErrorHandlerBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
           
 Processor DeadLetterChannelBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
           
 

Uses of RouteContext in org.apache.camel.impl
 

Classes in org.apache.camel.impl that implement RouteContext
 class DefaultRouteContext
          The context used to activate new routing rules
 

Methods in org.apache.camel.impl with parameters of type RouteContext
 void DefaultLifecycleStrategy.onRouteContextCreate(RouteContext routeContext)
           
 void DelegateLifecycleStrategy.onRouteContextCreate(RouteContext routeContext)
           
 

Uses of RouteContext in org.apache.camel.management
 

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

Uses of RouteContext in org.apache.camel.model
 

Methods in org.apache.camel.model with parameters of type RouteContext
 void ExceptionType.addRoutes(RouteContext routeContext, Collection<Route> routes)
           
 void ProcessorType.addRoutes(RouteContext routeContext, Collection<Route> routes)
           
protected  Aggregator AggregatorType.createAggregator(RouteContext routeContext)
           
protected  Resequencer ResequencerType.createBatchResequencer(RouteContext routeContext, BatchResequencerConfig config)
          Creates a batch Resequencer instance applying the given config.
protected  Processor MulticastType.createCompositeProcessor(RouteContext routeContext, List<Processor> list)
           
protected  Processor ProcessorType.createCompositeProcessor(RouteContext routeContext, List<Processor> list)
          Creates a new instance of some kind of composite processor which defaults to using a Pipeline but derived classes could change the behaviour
 Expression ExpressionSubElementType.createExpression(RouteContext routeContext)
           
protected  FilterProcessor ExpressionNode.createFilterProcessor(RouteContext routeContext)
           
 DelegateProcessor InterceptorRef.createInterceptor(RouteContext routeContext)
           
abstract  DelegateProcessor InterceptorType.createInterceptor(RouteContext routeContext)
           
 Processor ProcessorType.createOutputsProcessor(RouteContext routeContext)
           
protected  Processor LoadBalanceType.createOutputsProcessor(RouteContext routeContext, Collection<ProcessorType<?>> outputs)
           
protected  Processor ProcessorType.createOutputsProcessor(RouteContext routeContext, Collection<ProcessorType<?>> outputs)
           
 Predicate ExpressionSubElementType.createPredicate(RouteContext routeContext)
           
 Processor FinallyType.createProcessor(RouteContext routeContext)
           
 Processor SetExchangePatternType.createProcessor(RouteContext routeContext)
           
 Processor RecipientListType.createProcessor(RouteContext routeContext)
           
 Processor SetBodyType.createProcessor(RouteContext routeContext)
           
 Processor PipelineType.createProcessor(RouteContext routeContext)
           
 CatchProcessor CatchType.createProcessor(RouteContext routeContext)
           
 Processor AggregatorType.createProcessor(RouteContext routeContext)
           
 Processor DelayerType.createProcessor(RouteContext routeContext)
           
 FilterProcessor FilterType.createProcessor(RouteContext routeContext)
           
 Processor LoadBalanceType.createProcessor(RouteContext routeContext)
           
 Processor UnmarshalType.createProcessor(RouteContext routeContext)
           
 Processor PolicyRef.createProcessor(RouteContext routeContext)
           
 Processor LoopType.createProcessor(RouteContext routeContext)
           
 Processor ThrowFaultType.createProcessor(RouteContext routeContext)
           
 Processor RoutingSlipType.createProcessor(RouteContext routeContext)
           
 Processor TransformType.createProcessor(RouteContext routeContext)
           
 Processor SplitterType.createProcessor(RouteContext routeContext)
           
 Processor SetHeaderType.createProcessor(RouteContext routeContext)
           
 Processor MulticastType.createProcessor(RouteContext routeContext)
           
 FilterProcessor WhenType.createProcessor(RouteContext routeContext)
           
 Processor BeanRef.createProcessor(RouteContext routeContext)
           
 Processor ProceedType.createProcessor(RouteContext routeContext)
           
 Processor SetPropertyType.createProcessor(RouteContext routeContext)
           
 Processor TryType.createProcessor(RouteContext routeContext)
           
 Processor RemoveHeaderType.createProcessor(RouteContext routeContext)
           
 Processor ConvertBodyType.createProcessor(RouteContext routeContext)
           
 Processor MarshalType.createProcessor(RouteContext routeContext)
           
 Processor ChoiceType.createProcessor(RouteContext routeContext)
           
 Processor SendType.createProcessor(RouteContext routeContext)
           
 Processor ThrottlerType.createProcessor(RouteContext routeContext)
           
 Processor ResequencerType.createProcessor(RouteContext routeContext)
           
 Processor ThreadType.createProcessor(RouteContext routeContext)
           
 Processor InterceptorRef.createProcessor(RouteContext routeContext)
           
 Processor OtherwiseType.createProcessor(RouteContext routeContext)
           
 CatchProcessor ExceptionType.createProcessor(RouteContext routeContext)
           
 Processor RemovePropertyType.createProcessor(RouteContext routeContext)
           
 Processor InterceptType.createProcessor(RouteContext routeContext)
           
 Processor ProcessorType.createProcessor(RouteContext routeContext)
           
 Processor IdempotentConsumerType.createProcessor(RouteContext routeContext)
           
 Processor ProcessorRef.createProcessor(RouteContext routeContext)
           
 Processor StopType.createProcessor(RouteContext routeContext)
           
 Processor SetOutHeaderType.createProcessor(RouteContext routeContext)
           
protected  StreamResequencer ResequencerType.createStreamResequencer(RouteContext routeContext, StreamResequencerConfig config)
          Creates a StreamResequencer instance applying the given config.
protected  Processor ProcessorType.makeProcessor(RouteContext routeContext)
          Creates the processor and wraps it in any necessary interceptors and error handlers
 Endpoint SendType.resolveEndpoint(RouteContext context)
           
 Endpoint<? extends Exchange> FromType.resolveEndpoint(RouteContext context)
           
 MessageIdRepository IdempotentConsumerType.resolveMessageIdRepository(RouteContext routeContext)
           
protected  Policy PolicyRef.resolvePolicy(RouteContext routeContext)
           
protected  Processor ProcessorType.wrapInErrorHandler(RouteContext routeContext, Processor target)
          A strategy method to allow newly created processors to be wrapped in an error handler.
 Processor ProcessorType.wrapProcessor(RouteContext routeContext, Processor processor)
          Wraps the child processor in whatever necessary interceptors and error handlers
protected  Processor MulticastType.wrapProcessorInInterceptors(RouteContext routeContext, Processor target)
           
protected  Processor ProcessorType.wrapProcessorInInterceptors(RouteContext routeContext, Processor target)
          A strategy method which allows derived classes to wrap the child processor in some kind of interceptor
 

Uses of RouteContext in org.apache.camel.model.dataformat
 

Methods in org.apache.camel.model.dataformat with parameters of type RouteContext
protected  DataFormat ZipDataFormat.createDataFormat(RouteContext routeContext)
           
protected  DataFormat SerializationDataFormat.createDataFormat(RouteContext routeContext)
           
protected  DataFormat StringDataFormat.createDataFormat(RouteContext routeContext)
           
protected  DataFormat DataFormatType.createDataFormat(RouteContext routeContext)
          Factory method to create the data format instance
 DataFormat DataFormatType.getDataFormat(RouteContext routeContext)
           
static DataFormat DataFormatType.getDataFormat(RouteContext routeContext, DataFormatType type, String ref)
           
 

Uses of RouteContext in org.apache.camel.model.language
 

Methods in org.apache.camel.model.language with parameters of type RouteContext
protected  void NamespaceAwareExpression.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void ExpressionType.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void XQueryExpression.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void XPathExpression.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void NamespaceAwareExpression.configurePredicate(RouteContext routeContext, Predicate predicate)
           
protected  void ExpressionType.configurePredicate(RouteContext routeContext, Predicate predicate)
           
protected  void XQueryExpression.configurePredicate(RouteContext routeContext, Predicate predicate)
           
protected  void XPathExpression.configurePredicate(RouteContext routeContext, Predicate predicate)
           
 Expression MethodCallExpression.createExpression(RouteContext routeContext)
           
 Expression ExpressionType.createExpression(RouteContext routeContext)
           
 Predicate<Exchange> MethodCallExpression.createPredicate(RouteContext routeContext)
           
 Predicate<Exchange> ExpressionType.createPredicate(RouteContext routeContext)
           
 

Uses of RouteContext in org.apache.camel.model.loadbalancer
 

Methods in org.apache.camel.model.loadbalancer with parameters of type RouteContext
protected  LoadBalancer RandomLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer RoundRobinLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer LoadBalancerType.createLoadBalancer(RouteContext routeContext)
          Factory method to create the load balancer instance
protected  LoadBalancer TopicLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
 LoadBalancer LoadBalancerType.getLoadBalancer(RouteContext routeContext)
           
static LoadBalancer LoadBalancerType.getLoadBalancer(RouteContext routeContext, LoadBalancerType type, String ref)
           
 

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

Methods in org.apache.camel.processor.interceptor with parameters of type RouteContext
static void StreamCaching.disable(RouteContext context)
          Disable stream caching for a RouteContext
static void StreamCaching.enable(RouteContext context)
          Enable stream caching for a RouteContext
 

Uses of RouteContext in org.apache.camel.spi
 

Methods in org.apache.camel.spi with parameters of type RouteContext
 void LifecycleStrategy.onRouteContextCreate(RouteContext routeContext)
          Notification on adding RouteContext(s).
 Processor ErrorHandlerWrappingStrategy.wrapProcessorInErrorHandler(RouteContext routeContext, ProcessorType processorType, Processor target)
          This method is invoked by ProcessorType.wrapProcessor(RouteContext, Processor) to give the implementor an opportunity to wrap the target processor in a route.
 



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