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, toStringbuild, 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, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitApache Camel