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 NoErrorHandlerBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
           
 Processor LoggingErrorHandlerBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
           
 Processor ErrorHandlerBuilderRef.createErrorHandler(RouteContext routeContext, Processor processor)
           
 Processor ErrorHandlerBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
          Creates the error handler interceptor
 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 that return types with arguments of type RouteContext
 List<RouteContext> RouteService.getRouteContexts()
           
 

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

Constructor parameters in org.apache.camel.impl with type arguments of type RouteContext
RouteService(DefaultCamelContext camelContext, RouteDefinition routeType, List<RouteContext> routeContexts, Collection<Route> routes)
           
 

Uses of RouteContext in org.apache.camel.management
 

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

Constructors in org.apache.camel.management with parameters of type RouteContext
InstrumentationErrorHandlerWrappingStrategy(RouteContext routeContext, Map<ProcessorDefinition,PerformanceCounter> counterMap)
           
 

Uses of RouteContext in org.apache.camel.model
 

Methods in org.apache.camel.model that return RouteContext
protected  RouteContext RouteDefinition.addRoutes(Collection<Route> routes, FromDefinition fromType)
           
 

Methods in org.apache.camel.model that return types with arguments of type RouteContext
 List<RouteContext> RouteDefinition.addRoutes(CamelContext context, Collection<Route> routes)
           
 

Methods in org.apache.camel.model with parameters of type RouteContext
 void ProcessorDefinition.addRoutes(RouteContext routeContext, Collection<Route> routes)
           
 void OnExceptionDefinition.addRoutes(RouteContext routeContext, Collection<Route> routes)
           
protected  Aggregator AggregateDefinition.createAggregator(RouteContext routeContext)
           
protected  Resequencer ResequenceDefinition.createBatchResequencer(RouteContext routeContext, BatchResequencerConfig config)
          Creates a batch Resequencer instance applying the given config.
protected  Processor ProcessorDefinition.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  Processor MulticastDefinition.createCompositeProcessor(RouteContext routeContext, List<Processor> list)
           
 Expression ExpressionSubElementDefinition.createExpression(RouteContext routeContext)
           
protected  FilterProcessor ExpressionNode.createFilterProcessor(RouteContext routeContext)
           
 DelegateProcessor InterceptorDefinition.createInterceptor(RouteContext routeContext)
           
abstract  DelegateProcessor AbstractInterceptorDefinition.createInterceptor(RouteContext routeContext)
           
 Processor ProcessorDefinition.createOutputsProcessor(RouteContext routeContext)
           
protected  Processor ProcessorDefinition.createOutputsProcessor(RouteContext routeContext, Collection<ProcessorDefinition> outputs)
           
protected  Processor LoadBalanceDefinition.createOutputsProcessor(RouteContext routeContext, Collection<ProcessorDefinition> outputs)
           
 Predicate ExpressionSubElementDefinition.createPredicate(RouteContext routeContext)
           
 Processor WireTapDefinition.createProcessor(RouteContext routeContext)
           
 FilterProcessor WhenDefinition.createProcessor(RouteContext routeContext)
           
 Processor UnmarshalDefinition.createProcessor(RouteContext routeContext)
           
 Processor TryDefinition.createProcessor(RouteContext routeContext)
           
 Processor TransformDefinition.createProcessor(RouteContext routeContext)
           
 Processor ThrowFaultDefinition.createProcessor(RouteContext routeContext)
           
 Processor ThrottleDefinition.createProcessor(RouteContext routeContext)
           
 Processor ThreadDefinition.createProcessor(RouteContext routeContext)
           
 Processor StopDefinition.createProcessor(RouteContext routeContext)
           
 Processor SplitDefinition.createProcessor(RouteContext routeContext)
           
 Processor SortDefinition.createProcessor(RouteContext routeContext)
           
 Processor SetPropertyDefinition.createProcessor(RouteContext routeContext)
           
 Processor SetOutHeaderDefinition.createProcessor(RouteContext routeContext)
           
 Processor SetHeaderDefinition.createProcessor(RouteContext routeContext)
           
 Processor SetExchangePatternDefinition.createProcessor(RouteContext routeContext)
           
 Processor SetBodyDefinition.createProcessor(RouteContext routeContext)
           
 Processor SendDefinition.createProcessor(RouteContext routeContext)
           
 Processor RoutingSlipDefinition.createProcessor(RouteContext routeContext)
           
 Processor ResequenceDefinition.createProcessor(RouteContext routeContext)
           
 Processor RemovePropertyDefinition.createProcessor(RouteContext routeContext)
           
 Processor RemoveHeaderDefinition.createProcessor(RouteContext routeContext)
           
 Processor RecipientListDefinition.createProcessor(RouteContext routeContext)
           
 Processor ProcessorDefinition.createProcessor(RouteContext routeContext)
           
 Processor ProcessDefinition.createProcessor(RouteContext routeContext)
           
 Processor ProceedDefinition.createProcessor(RouteContext routeContext)
           
 Processor PolicyDefinition.createProcessor(RouteContext routeContext)
           
 Processor PipelineDefinition.createProcessor(RouteContext routeContext)
           
 Processor OtherwiseDefinition.createProcessor(RouteContext routeContext)
           
 CatchProcessor OnExceptionDefinition.createProcessor(RouteContext routeContext)
           
 Processor MulticastDefinition.createProcessor(RouteContext routeContext)
           
 Processor MarshalDefinition.createProcessor(RouteContext routeContext)
           
 Processor LoopDefinition.createProcessor(RouteContext routeContext)
           
 Processor LoadBalanceDefinition.createProcessor(RouteContext routeContext)
           
 Processor InterceptorDefinition.createProcessor(RouteContext routeContext)
           
 Processor InterceptDefinition.createProcessor(RouteContext routeContext)
           
 Processor IdempotentConsumerDefinition.createProcessor(RouteContext routeContext)
           
 Processor FinallyDefinition.createProcessor(RouteContext routeContext)
           
 FilterProcessor FilterDefinition.createProcessor(RouteContext routeContext)
           
 Processor EnrichDefinition.createProcessor(RouteContext routeContext)
           
 Processor DelayDefinition.createProcessor(RouteContext routeContext)
           
 Processor ConvertBodyDefinition.createProcessor(RouteContext routeContext)
           
 Processor ChoiceDefinition.createProcessor(RouteContext routeContext)
           
 CatchProcessor CatchDefinition.createProcessor(RouteContext routeContext)
           
 Processor BeanDefinition.createProcessor(RouteContext routeContext)
           
 Processor AggregateDefinition.createProcessor(RouteContext routeContext)
           
protected  StreamResequencer ResequenceDefinition.createStreamResequencer(RouteContext routeContext, StreamResequencerConfig config)
          Creates a StreamResequencer instance applying the given config.
protected  Processor ProcessorDefinition.makeProcessor(RouteContext routeContext)
          Creates the processor and wraps it in any necessary interceptors and error handlers
 Endpoint SendDefinition.resolveEndpoint(RouteContext context)
           
 Endpoint FromDefinition.resolveEndpoint(RouteContext context)
           
protected  IdempotentRepository IdempotentConsumerDefinition.resolveMessageIdRepository(RouteContext routeContext)
          Strategy method to resolve the IdempotentRepository to use
protected  Policy PolicyDefinition.resolvePolicy(RouteContext routeContext)
           
protected  Processor ProcessorDefinition.wrapInErrorHandler(RouteContext routeContext, Processor target)
          A strategy method to allow newly created processors to be wrapped in an error handler.
 Processor ProcessorDefinition.wrapProcessor(RouteContext routeContext, Processor processor)
          Wraps the child processor in whatever necessary interceptors and error handlers
protected  Processor ProcessorDefinition.wrapProcessorInInterceptors(RouteContext routeContext, Processor target)
          A strategy method which allows derived classes to wrap the child processor in some kind of interceptor
protected  Processor MulticastDefinition.wrapProcessorInInterceptors(RouteContext routeContext, Processor target)
           
 

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 StringDataFormat.createDataFormat(RouteContext routeContext)
           
protected  DataFormat SerializationDataFormat.createDataFormat(RouteContext routeContext)
           
protected  DataFormat DataFormatDefinition.createDataFormat(RouteContext routeContext)
          Factory method to create the data format instance
 DataFormat DataFormatDefinition.getDataFormat(RouteContext routeContext)
           
static DataFormat DataFormatDefinition.getDataFormat(RouteContext routeContext, DataFormatDefinition type, String ref)
          Factory method to create the data format
 

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 XPathExpression.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void NamespaceAwareExpression.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void ExpressionDefinition.configureExpression(RouteContext routeContext, Expression expression)
           
protected  void XQueryExpression.configurePredicate(RouteContext routeContext, Predicate predicate)
           
protected  void XPathExpression.configurePredicate(RouteContext routeContext, Predicate predicate)
           
protected  void NamespaceAwareExpression.configurePredicate(RouteContext routeContext, Predicate predicate)
           
protected  void ExpressionDefinition.configurePredicate(RouteContext routeContext, Predicate predicate)
           
 Expression TokenizerExpression.createExpression(RouteContext routeContext)
           
 Expression MethodCallExpression.createExpression(RouteContext routeContext)
           
 Expression ExpressionDefinition.createExpression(RouteContext routeContext)
           
 Predicate MethodCallExpression.createPredicate(RouteContext routeContext)
           
 Predicate ExpressionDefinition.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 TopicLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer RoundRobinLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer RandomLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer LoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
          Factory method to create the load balancer instance
protected  LoadBalancer FailOverLoadBalanceStrategy.createLoadBalancer(RouteContext routeContext)
           
 LoadBalancer LoadBalancerDefinition.getLoadBalancer(RouteContext routeContext)
           
static LoadBalancer LoadBalancerDefinition.getLoadBalancer(RouteContext routeContext, LoadBalancerDefinition 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).
 



Copyright © 2009 Apache Software Foundation. All Rights Reserved.