public abstract class QueueLoadBalancer extends LoadBalancerSupport
LoadBalancer
implementations which choose a single
destination for each exchange (rather like JMS Queues)Constructor and Description |
---|
QueueLoadBalancer() |
Modifier and Type | Method and Description |
---|---|
protected abstract org.apache.camel.AsyncProcessor |
chooseProcessor(org.apache.camel.AsyncProcessor[] processors,
org.apache.camel.Exchange exchange) |
boolean |
process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback) |
addProcessor, doGetProcessors, doInit, doShutdown, doStart, doStop, getId, getProcessors, getRouteId, hasNext, next, removeProcessor, setId, setRouteId, toString
build, doBuild, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Apache Camel