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.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 DeadLetterChannelBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
           
 Processor LoggingErrorHandlerBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
           
 Processor NoErrorHandlerBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
           
 Processor ErrorHandlerBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
          Creates the error handler interceptor
 

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 ResequencerType.addRoutes(RouteContext routeContext, Collection<Route> routes)
           
 void ProcessorType.addRoutes(RouteContext routeContext, Collection<Route> routes)
           
 void AggregatorType.addRoutes(RouteContext routeContext, Collection<Route> routes)
           
protected  Aggregator AggregatorType.createAggregator(RouteContext routeContext)
           
protected  Resequencer ResequencerType.createBatchResequencer(RouteContext routeContext, BatchResequencerConfig 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
protected  FilterProcessor ExpressionNode.createFilterProcessor(RouteContext routeContext)
           
abstract  DelegateProcessor InterceptorType.createInterceptor(RouteContext routeContext)
           
 DelegateProcessor InterceptorRef.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 CompletedPredicate.createPredicate(RouteContext routeContext)
           
 Processor TryType.createProcessor(RouteContext routeContext)
           
 Processor BeanRef.createProcessor(RouteContext routeContext)
           
 Processor PolicyRef.createProcessor(RouteContext routeContext)
           
 FilterProcessor FilterType.createProcessor(RouteContext routeContext)
           
 Processor DelayerType.createProcessor(RouteContext routeContext)
           
 Processor LoadBalanceType.createProcessor(RouteContext routeContext)
           
 Processor TransformType.createProcessor(RouteContext routeContext)
           
 Processor SplitterType.createProcessor(RouteContext routeContext)
           
 Processor UnmarshalType.createProcessor(RouteContext routeContext)
           
 CatchProcessor ExceptionType.createProcessor(RouteContext routeContext)
           
 Processor MulticastType.createProcessor(RouteContext routeContext)
           
 Processor ConvertBodyType.createProcessor(RouteContext routeContext)
           
 Processor IdempotentConsumerType.createProcessor(RouteContext routeContext)
           
 CatchProcessor CatchType.createProcessor(RouteContext routeContext)
           
 Processor MarshalType.createProcessor(RouteContext routeContext)
           
 Processor SetBodyType.createProcessor(RouteContext routeContext)
           
 Processor SetOutHeaderType.createProcessor(RouteContext routeContext)
           
 Processor InterceptType.createProcessor(RouteContext routeContext)
           
 Processor ResequencerType.createProcessor(RouteContext routeContext)
           
 Processor ChoiceType.createProcessor(RouteContext routeContext)
           
 Processor ToType.createProcessor(RouteContext routeContext)
           
 Processor ProcessorType.createProcessor(RouteContext routeContext)
           
 Processor ProcessorRef.createProcessor(RouteContext routeContext)
           
 Processor OtherwiseType.createProcessor(RouteContext routeContext)
           
 Processor FinallyType.createProcessor(RouteContext routeContext)
           
 Processor ThrottlerType.createProcessor(RouteContext routeContext)
           
 Processor AggregatorType.createProcessor(RouteContext routeContext)
           
 Processor PipelineType.createProcessor(RouteContext routeContext)
           
 Processor InterceptorRef.createProcessor(RouteContext routeContext)
           
 Processor ProceedType.createProcessor(RouteContext routeContext)
           
 Processor ThrowFaultType.createProcessor(RouteContext routeContext)
           
 Processor ThreadType.createProcessor(RouteContext routeContext)
           
 Processor SetHeaderType.createProcessor(RouteContext routeContext)
           
 Processor RoutingSlipType.createProcessor(RouteContext routeContext)
           
 FilterProcessor WhenType.createProcessor(RouteContext routeContext)
           
 Processor RecipientListType.createProcessor(RouteContext routeContext)
           
protected  StreamResequencer ResequencerType.createStreamResequencer(RouteContext routeContext, StreamResequencerConfig config)
           
protected  Processor ProcessorType.makeProcessor(RouteContext routeContext)
          Creates the processor and wraps it in any necessary interceptors and error handlers
 Endpoint<? extends Exchange> FromType.resolveEndpoint(RouteContext context)
           
 Endpoint ToType.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 StringDataFormat.createDataFormat(RouteContext routeContext)
           
protected  DataFormat DataFormatType.createDataFormat(RouteContext routeContext)
          Factory method to create the data format instance
protected  DataFormat SerializationDataFormat.createDataFormat(RouteContext routeContext)
           
 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 XQueryExpression.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void ExpressionType.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void XPathExpression.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void NamespaceAwareExpression.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void XQueryExpression.configurePredicate(RouteContext routeContext, Predicate predicate)
           
protected  void ExpressionType.configurePredicate(RouteContext routeContext, Predicate predicate)
           
protected  void XPathExpression.configurePredicate(RouteContext routeContext, Predicate predicate)
           
protected  void NamespaceAwareExpression.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 LoadBalancerType.createLoadBalancer(RouteContext routeContext)
          Factory method to create the load balancer instance
protected  LoadBalancer RoundRobinLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer RandomLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
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.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 © 2008 IONA Open Source Community. All Rights Reserved.