Class ManagedThrottlingInflightRoutePolicy

  • All Implemented Interfaces:
    org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedServiceMBean, org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean

    @ManagedResource(description="Managed ThrottlingInflightRoutePolicy")
    public class ManagedThrottlingInflightRoutePolicy
    extends ManagedService
    implements org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean
    • Constructor Detail

      • ManagedThrottlingInflightRoutePolicy

        public ManagedThrottlingInflightRoutePolicy​(org.apache.camel.CamelContext context,
                                                    org.apache.camel.throttling.ThrottlingInflightRoutePolicy policy)
    • Method Detail

      • getPolicy

        public org.apache.camel.throttling.ThrottlingInflightRoutePolicy getPolicy()
      • getMaxInflightExchanges

        public int getMaxInflightExchanges()
        Specified by:
        getMaxInflightExchanges in interface org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean
      • setMaxInflightExchanges

        public void setMaxInflightExchanges​(int maxInflightExchanges)
        Specified by:
        setMaxInflightExchanges in interface org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean
      • getResumePercentOfMax

        public int getResumePercentOfMax()
        Specified by:
        getResumePercentOfMax in interface org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean
      • setResumePercentOfMax

        public void setResumePercentOfMax​(int resumePercentOfMax)
        Specified by:
        setResumePercentOfMax in interface org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean
      • getScope

        public String getScope()
        Specified by:
        getScope in interface org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean
      • setScope

        public void setScope​(String scope)
        Specified by:
        setScope in interface org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean
      • getLoggingLevel

        public String getLoggingLevel()
        Specified by:
        getLoggingLevel in interface org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean
      • setLoggingLevel

        public void setLoggingLevel​(String loggingLevel)
        Specified by:
        setLoggingLevel in interface org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean