public class DynamicRouter extends RoutingSlip
RoutingSlip
which contains
the most logic.RoutingSlip.RoutingSlipIterator
cacheSize, camelContext, errorHandler, expression, header, id, ignoreInvalidEndpoints, log, producerCache, sendDynamicProcessor, uriDelimiter
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
Constructor and Description |
---|
DynamicRouter(CamelContext camelContext) |
DynamicRouter(CamelContext camelContext,
Expression expression,
String uriDelimiter) |
Modifier and Type | Method and Description |
---|---|
protected RoutingSlip.RoutingSlipIterator |
createRoutingSlipIterator(Exchange exchange,
Expression expression)
Creates the route slip iterator to be used.
|
createErrorHandler, doRoutingSlip, doShutdown, doStart, doStop, getCacheSize, getEndpointUtilizationStatistics, getErrorHandler, getExpression, getId, getTraceLabel, getUriDelimiter, isIgnoreInvalidEndpoints, newRoutingSlipProcessorForErrorHandler, prepareExchangeForRoutingSlip, process, process, processExchange, resolveEndpoint, setCacheSize, setDelimiter, setErrorHandler, setId, setIgnoreInvalidEndpoints, toString
doResume, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public DynamicRouter(CamelContext camelContext)
public DynamicRouter(CamelContext camelContext, Expression expression, String uriDelimiter)
protected RoutingSlip.RoutingSlipIterator createRoutingSlipIterator(Exchange exchange, Expression expression) throws Exception
RoutingSlip
createRoutingSlipIterator
in class RoutingSlip
exchange
- the exchangeexpression
- the expressionException
Apache Camel