org.apache.camel.management.mbean
Class ManagedThrottlingInflightRoutePolicy

java.lang.Object
  extended by org.apache.camel.management.mbean.ManagedService
      extended by org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy
All Implemented Interfaces:
ManagedInstance

@ManagedResource(description="Managed ThrottlingInflightRoutePolicy")
public class ManagedThrottlingInflightRoutePolicy
extends ManagedService

Version:

Constructor Summary
ManagedThrottlingInflightRoutePolicy(CamelContext context, ThrottlingInflightRoutePolicy policy)
           
 
Method Summary
 String getLoggingLevel()
           
 int getMaxInflightExchanges()
           
 ThrottlingInflightRoutePolicy getPolicy()
           
 int getResumePercentOfMax()
           
 String getScope()
           
 void setLoggingLevel(String loggingLevel)
           
 void setMaxInflightExchanges(int maxInflightExchanges)
           
 void setResumePercentOfMax(int resumePercentOfMax)
           
 void setScope(String scope)
           
 
Methods inherited from class org.apache.camel.management.mbean.ManagedService
getCamelId, getContext, getInstance, getRoute, getRouteId, getService, getState, init, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedThrottlingInflightRoutePolicy

public ManagedThrottlingInflightRoutePolicy(CamelContext context,
                                            ThrottlingInflightRoutePolicy policy)
Method Detail

getPolicy

public ThrottlingInflightRoutePolicy getPolicy()

getMaxInflightExchanges

@ManagedAttribute(description="Maximum inflight exchanges")
public int getMaxInflightExchanges()

setMaxInflightExchanges

@ManagedAttribute(description="Maximum inflight exchanges")
public void setMaxInflightExchanges(int maxInflightExchanges)

getResumePercentOfMax

@ManagedAttribute(description="Resume percentage of maximum inflight exchanges")
public int getResumePercentOfMax()

setResumePercentOfMax

@ManagedAttribute(description="Resume percentage of maximum inflight exchanges")
public void setResumePercentOfMax(int resumePercentOfMax)

getScope

@ManagedAttribute(description="Scope")
public String getScope()

setScope

@ManagedAttribute(description="Scope")
public void setScope(String scope)

getLoggingLevel

@ManagedAttribute(description="Logging Level")
public String getLoggingLevel()

setLoggingLevel

@ManagedAttribute(description="Logging Level")
public void setLoggingLevel(String loggingLevel)


Apache CAMEL