Class ManagedFailoverLoadBalancer

  • All Implemented Interfaces:
    org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedCounterMBean, org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean, org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean, org.apache.camel.api.management.mbean.ManagedProcessorMBean, PerformanceCounter

    @ManagedResource(description="Managed Failover LoadBalancer")
    public class ManagedFailoverLoadBalancer
    extends ManagedProcessor
    implements org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
    • Constructor Detail

      • ManagedFailoverLoadBalancer

        public ManagedFailoverLoadBalancer​(org.apache.camel.CamelContext context,
                                           org.apache.camel.processor.loadbalancer.FailOverLoadBalancer processor,
                                           org.apache.camel.model.LoadBalanceDefinition definition)
    • Method Detail

      • reset

        public void reset()
        Specified by:
        reset in interface org.apache.camel.api.management.mbean.ManagedCounterMBean
        Overrides:
        reset in class ManagedPerformanceCounter
      • getSize

        public Integer getSize()
        Specified by:
        getSize in interface org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
      • isRoundRobin

        public Boolean isRoundRobin()
        Specified by:
        isRoundRobin in interface org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
      • isSticky

        public Boolean isSticky()
        Specified by:
        isSticky in interface org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
      • getMaximumFailoverAttempts

        public Integer getMaximumFailoverAttempts()
        Specified by:
        getMaximumFailoverAttempts in interface org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
      • getExceptions

        public String getExceptions()
        Specified by:
        getExceptions in interface org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
      • getLastGoodProcessorId

        public String getLastGoodProcessorId()
        Specified by:
        getLastGoodProcessorId in interface org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
      • exceptionStatistics

        public TabularData exceptionStatistics()
        Specified by:
        exceptionStatistics in interface org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean