Class DynamicRouter

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.AsyncProcessorSupport
org.apache.camel.processor.RoutingSlip
org.apache.camel.processor.DynamicRouter
All Implemented Interfaces:
AutoCloseable, org.apache.camel.AsyncProcessor, org.apache.camel.Processor, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.spi.IdAware, org.apache.camel.spi.RouteIdAware, org.apache.camel.StatefulService, org.apache.camel.SuspendableService, org.apache.camel.Traceable

public class DynamicRouter extends RoutingSlip
Implements a Dynamic Router pattern where the destination(s) is computed at runtime.

This implementation builds on top of RoutingSlip which contains the most logic.

  • Constructor Details

    • DynamicRouter

      public DynamicRouter(org.apache.camel.CamelContext camelContext)
    • DynamicRouter

      public DynamicRouter(org.apache.camel.CamelContext camelContext, org.apache.camel.Expression expression, String uriDelimiter)
  • Method Details