Class ManagedWeightedLoadBalancer
java.lang.Object
org.apache.camel.management.mbean.ManagedCounter
org.apache.camel.management.mbean.ManagedPerformanceCounter
org.apache.camel.management.mbean.ManagedProcessor
org.apache.camel.management.mbean.ManagedWeightedLoadBalancer
- All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance,org.apache.camel.api.management.mbean.ManagedCounterMBean,org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean,org.apache.camel.api.management.mbean.ManagedProcessorMBean,org.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean,PerformanceCounter
@ManagedResource(description="Managed Weighted LoadBalancer")
public class ManagedWeightedLoadBalancer
extends ManagedProcessor
implements org.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
-
Field Summary
Fields inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
TIMESTAMP_FORMATFields inherited from class org.apache.camel.management.mbean.ManagedCounter
exchangesTotal, resetTimestamp, startTimestamp -
Constructor Summary
ConstructorsConstructorDescriptionManagedWeightedLoadBalancer(org.apache.camel.CamelContext context, org.apache.camel.processor.loadbalancer.WeightedLoadBalancer processor, org.apache.camel.model.LoadBalanceDefinition definition) -
Method Summary
Methods inherited from class org.apache.camel.management.mbean.ManagedProcessor
dumpProcessorAsXml, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getLevel, getNodePrefixId, getProcessor, getProcessorId, getProcessorName, getRoute, getRouteId, getSourceLineNumber, getSourceLocation, getState, getStepId, getSupportExtendedInformation, init, setRoute, start, stopMethods inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getIdleSince, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, reset, setStatisticsEnabledMethods inherited from class org.apache.camel.management.mbean.ManagedCounter
getExchangesTotal, getResetTimestamp, getStartTimestamp, incrementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp, resetMethods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getIdleSince, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabledMethods inherited from interface org.apache.camel.api.management.mbean.ManagedProcessorMBean
dumpProcessorAsXml, getCamelId, getCamelManagementName, getIndex, getLevel, getNodePrefixId, getProcessorId, getProcessorName, getRouteId, getSourceLineNumber, getSourceLocation, getState, getStepId, getSupportExtendedInformation, start, stop
-
Constructor Details
-
ManagedWeightedLoadBalancer
public ManagedWeightedLoadBalancer(org.apache.camel.CamelContext context, org.apache.camel.processor.loadbalancer.WeightedLoadBalancer processor, org.apache.camel.model.LoadBalanceDefinition definition)
-
-
Method Details
-
getSize
- Specified by:
getSizein interfaceorg.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
-
getDefinition
- Overrides:
getDefinitionin classManagedProcessor
-
getRoundRobin
- Specified by:
getRoundRobinin interfaceorg.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
-
getDistributionRatio
- Specified by:
getDistributionRatioin interfaceorg.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
-
getDistributionRatioDelimiter
- Specified by:
getDistributionRatioDelimiterin interfaceorg.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
-
getLastChosenProcessorId
- Specified by:
getLastChosenProcessorIdin interfaceorg.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
-