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

Packages that use RouteContext
org.apache.camel The JAXB POJOs for the XML Configuration of the routing rules. 
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 management 
org.apache.camel.management.mbean Camel management JMX Mbeans 
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 A collection of Processor implementations which are used to implement the Enterprise Integration Patterns 
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
 

Methods in org.apache.camel that return RouteContext
 RouteContext Route.getRouteContext()
          Gets the route context
 RouteContext Channel.getRouteContext()
          Gets the RouteContext
 

Methods in org.apache.camel with parameters of type RouteContext
 void Channel.initChannel(ProcessorDefinition<?> outputDefinition, RouteContext routeContext)
          Initializes the channel.
 

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 DefaultErrorHandlerBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
           
 Processor DeadLetterChannelBuilder.createErrorHandler(RouteContext routeContext, Processor processor)
           
static ErrorHandlerBuilder ErrorHandlerBuilderRef.lookupErrorHandlerBuilder(RouteContext routeContext, String ref)
          Lookup the error handler by the given ref
protected  void DeadLetterChannelBuilder.validateDeadLetterUri(RouteContext routeContext)
           
 

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 RouteContext
 RouteContext DefaultUnitOfWork.getRouteContext()
           
 RouteContext DefaultRoute.getRouteContext()
           
 RouteContext DefaultUnitOfWork.popRouteContext()
           
 

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 DefaultUnitOfWork.pushRouteContext(RouteContext routeContext)
           
 

Constructors in org.apache.camel.impl with parameters of type RouteContext
DefaultRoute(RouteContext routeContext, Endpoint endpoint)
           
DefaultRoute(RouteContext routeContext, Endpoint endpoint, Service... services)
           
EventDrivenConsumerRoute(RouteContext routeContext, Endpoint endpoint, Processor processor)
           
 

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

Uses of RouteContext in org.apache.camel.management
 

Methods in org.apache.camel.management with parameters of type RouteContext
 ObjectName DefaultManagementNamingStrategy.getObjectNameForErrorHandler(RouteContext routeContext, Processor errorHandler, ErrorHandlerBuilder builder)
           
 void DefaultManagementLifecycleStrategy.onErrorHandlerAdd(RouteContext routeContext, Processor errorHandler, ErrorHandlerBuilder errorHandlerBuilder)
           
 void DefaultManagementLifecycleStrategy.onRouteContextCreate(RouteContext routeContext)
           
 

Uses of RouteContext in org.apache.camel.management.mbean
 

Methods in org.apache.camel.management.mbean that return RouteContext
 RouteContext ManagedErrorHandler.getRouteContext()
           
 

Constructors in org.apache.camel.management.mbean with parameters of type RouteContext
ManagedErrorHandler(RouteContext routeContext, Processor errorHandler, ErrorHandlerBuilder builder)
           
 

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
protected  void ProcessorDefinition.addInterceptStrategies(RouteContext routeContext, Channel channel, List<InterceptStrategy> strategies)
          Adds the given list of interceptors to the channel.
 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  Channel ProcessorDefinition.createChannel(RouteContext routeContext)
          Creates a new instance of the Channel.
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)
           
protected  DataFormat DataFormatDefinition.createDataFormat(RouteContext routeContext)
          Factory method to create the data format instance
 Expression ExpressionSubElementDefinition.createExpression(RouteContext routeContext)
           
protected  FilterProcessor ExpressionNode.createFilterProcessor(RouteContext routeContext)
           
protected  LoadBalancer LoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
          Factory method to create the load balancer instance
 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 TransactedDefinition.createProcessor(RouteContext routeContext)
           
 Processor ToDefinition.createProcessor(RouteContext routeContext)
           
 Processor ThrowExceptionDefinition.createProcessor(RouteContext routeContext)
           
 Processor ThrottleDefinition.createProcessor(RouteContext routeContext)
           
 Processor ThreadsDefinition.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 SamplingDefinition.createProcessor(RouteContext routeContext)
           
 Processor RoutingSlipDefinition.createProcessor(RouteContext routeContext)
           
 Processor RollbackDefinition.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 PollEnrichDefinition.createProcessor(RouteContext routeContext)
           
 Processor PolicyDefinition.createProcessor(RouteContext routeContext)
           
 Processor PipelineDefinition.createProcessor(RouteContext routeContext)
           
 Processor OtherwiseDefinition.createProcessor(RouteContext routeContext)
           
 CatchProcessor OnExceptionDefinition.createProcessor(RouteContext routeContext)
           
 Processor OnCompletionDefinition.createProcessor(RouteContext routeContext)
           
 Processor MulticastDefinition.createProcessor(RouteContext routeContext)
           
 Processor MarshalDefinition.createProcessor(RouteContext routeContext)
           
 Processor LoopDefinition.createProcessor(RouteContext routeContext)
           
 Processor LogDefinition.createProcessor(RouteContext routeContext)
           
 Processor LoadBalanceDefinition.createProcessor(RouteContext routeContext)
           
 Processor InterceptSendToEndpointDefinition.createProcessor(RouteContext routeContext)
           
 Processor InterceptFromDefinition.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 AOPDefinition.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 static Policy TransactedDefinition.doResolvePolicy(RouteContext routeContext, String ref, Class<? extends Policy> type)
           
 DataFormat DataFormatDefinition.getDataFormat(RouteContext routeContext)
           
static DataFormat DataFormatDefinition.getDataFormat(RouteContext routeContext, DataFormatDefinition type, String ref)
          Factory method to create the data format
 LoadBalancer LoadBalancerDefinition.getLoadBalancer(RouteContext routeContext)
           
static LoadBalancer LoadBalancerDefinition.getLoadBalancer(RouteContext routeContext, LoadBalancerDefinition type, String ref)
           
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 TransactedDefinition.resolvePolicy(RouteContext routeContext)
           
protected  Policy PolicyDefinition.resolvePolicy(RouteContext routeContext)
           
protected  Processor ProcessorDefinition.wrapChannel(RouteContext routeContext, Processor processor, ProcessorDefinition child)
           
protected  Processor ProcessorDefinition.wrapInErrorHandler(RouteContext routeContext, ErrorHandlerBuilder builder, Processor output)
          Wraps the given output in an error handler
 Processor ProcessorDefinition.wrapProcessor(RouteContext routeContext, Processor processor)
          Wraps the child processor in whatever necessary interceptors and error handlers
 

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 JsonDataFormat.createDataFormat(RouteContext routeContext)
           
protected  DataFormat GzipDataFormat.createDataFormat(RouteContext routeContext)
           
protected  DataFormat BindyDataFormat.createDataFormat(RouteContext routeContext)
           
 

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

Methods in org.apache.camel.model.language with parameters of type RouteContext
 Expression ExpressionDefinition.createExpression(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 TopicLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer StickyLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer RoundRobinLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer RandomLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
           
protected  LoadBalancer FailoverLoadBalancerDefinition.createLoadBalancer(RouteContext routeContext)
           
 

Uses of RouteContext in org.apache.camel.processor
 

Methods in org.apache.camel.processor that return RouteContext
 RouteContext DefaultChannel.getRouteContext()
           
 

Methods in org.apache.camel.processor with parameters of type RouteContext
 void DefaultChannel.initChannel(ProcessorDefinition<?> outputDefinition, RouteContext routeContext)
           
 

Constructors in org.apache.camel.processor with parameters of type RouteContext
UnitOfWorkProcessor(RouteContext routeContext, Processor processor)
           
 

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

Methods in org.apache.camel.processor.interceptor with parameters of type RouteContext
 void TraceInterceptor.setRouteContext(RouteContext routeContext)
           
 

Uses of RouteContext in org.apache.camel.spi
 

Methods in org.apache.camel.spi that return RouteContext
 RouteContext UnitOfWork.getRouteContext()
          Gets the RouteContext that this UnitOfWork currently is being routed through.
 RouteContext UnitOfWork.popRouteContext()
          When finished being routed under the current RouteContext it should be removed.
 

Methods in org.apache.camel.spi with parameters of type RouteContext
 ObjectName ManagementNamingStrategy.getObjectNameForErrorHandler(RouteContext routeContext, Processor errorHandler, ErrorHandlerBuilder builder)
           
 void LifecycleStrategy.onErrorHandlerAdd(RouteContext routeContext, Processor errorHandler, ErrorHandlerBuilder errorHandlerBuilder)
          Notification on adding error handler.
 void LifecycleStrategy.onRouteContextCreate(RouteContext routeContext)
          Notification on adding RouteContext(s).
 void UnitOfWork.pushRouteContext(RouteContext routeContext)
          Pushes the RouteContext that this UnitOfWork currently is being routed through.
 Processor Policy.wrap(RouteContext routeContext, Processor processor)
          Wraps any applicable interceptors around the given processor
 



Copyright © 2007-2010 The Apache Software Foundation. All Rights Reserved.