@ManagedResource(description="Managed Random LoadBalancer") public class ManagedRandomLoadBalancer extends ManagedProcessor implements org.apache.camel.api.management.mbean.ManagedRandomLoadBalancerMBean
TIMESTAMP_FORMAT
exchangesTotal, resetTimestamp, startTimestamp
Constructor and Description |
---|
ManagedRandomLoadBalancer(org.apache.camel.CamelContext context,
org.apache.camel.processor.loadbalancer.RandomLoadBalancer processor,
org.apache.camel.model.LoadBalanceDefinition definition) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.model.LoadBalanceDefinition |
getDefinition() |
String |
getLastChosenProcessorId() |
Integer |
getSize() |
dumpProcessorAsXml, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getProcessor, getProcessorId, getRoute, getRouteId, getState, getStepId, getSupportExtendedInformation, init, setRoute, start, stop
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, reset, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, getStartTimestamp, increment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dumpProcessorAsXml, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, getStepId, getSupportExtendedInformation, start, stop
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
public ManagedRandomLoadBalancer(org.apache.camel.CamelContext context, org.apache.camel.processor.loadbalancer.RandomLoadBalancer processor, org.apache.camel.model.LoadBalanceDefinition definition)
public org.apache.camel.model.LoadBalanceDefinition getDefinition()
getDefinition
in class ManagedProcessor
public Integer getSize()
getSize
in interface org.apache.camel.api.management.mbean.ManagedRandomLoadBalancerMBean
public String getLastChosenProcessorId()
getLastChosenProcessorId
in interface org.apache.camel.api.management.mbean.ManagedRandomLoadBalancerMBean
Apache Camel