public class org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy extends org.apache.camel.management.mbean.ManagedService implements org.apache.camel.api.management.mbean.ManagedThrottlingInflightRoutePolicyMBean
{
private final org.apache.camel.impl.ThrottlingInflightRoutePolicy policy;
public void <init>(org.apache.camel.CamelContext, org.apache.camel.impl.ThrottlingInflightRoutePolicy)
{
org.apache.camel.CamelContext v;
org.apache.camel.impl.ThrottlingInflightRoutePolicy v;
org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy v;
v := @this: org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.impl.ThrottlingInflightRoutePolicy;
specialinvoke v.<org.apache.camel.management.mbean.ManagedService: void <init>(org.apache.camel.CamelContext,org.apache.camel.Service)>(v, v);
v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy policy> = v;
return;
}
public org.apache.camel.impl.ThrottlingInflightRoutePolicy getPolicy()
{
org.apache.camel.impl.ThrottlingInflightRoutePolicy v;
org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy v;
v := @this: org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy;
v = v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy policy>;
return v;
}
public int getMaxInflightExchanges()
{
int v;
org.apache.camel.impl.ThrottlingInflightRoutePolicy v;
org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy v;
v := @this: org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy getPolicy()>();
v = virtualinvoke v.<org.apache.camel.impl.ThrottlingInflightRoutePolicy: int getMaxInflightExchanges()>();
return v;
}
public void setMaxInflightExchanges(int)
{
int v;
org.apache.camel.impl.ThrottlingInflightRoutePolicy v;
org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy v;
v := @this: org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy getPolicy()>();
virtualinvoke v.<org.apache.camel.impl.ThrottlingInflightRoutePolicy: void setMaxInflightExchanges(int)>(v);
return;
}
public int getResumePercentOfMax()
{
int v;
org.apache.camel.impl.ThrottlingInflightRoutePolicy v;
org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy v;
v := @this: org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy getPolicy()>();
v = virtualinvoke v.<org.apache.camel.impl.ThrottlingInflightRoutePolicy: int getResumePercentOfMax()>();
return v;
}
public void setResumePercentOfMax(int)
{
int v;
org.apache.camel.impl.ThrottlingInflightRoutePolicy v;
org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy v;
v := @this: org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy getPolicy()>();
virtualinvoke v.<org.apache.camel.impl.ThrottlingInflightRoutePolicy: void setResumePercentOfMax(int)>(v);
return;
}
public java.lang.String getScope()
{
org.apache.camel.impl.ThrottlingInflightRoutePolicy$ThrottlingScope v;
org.apache.camel.impl.ThrottlingInflightRoutePolicy v;
org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy getPolicy()>();
v = virtualinvoke v.<org.apache.camel.impl.ThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy$ThrottlingScope getScope()>();
v = virtualinvoke v.<org.apache.camel.impl.ThrottlingInflightRoutePolicy$ThrottlingScope: java.lang.String name()>();
return v;
}
public void setScope(java.lang.String)
{
org.apache.camel.impl.ThrottlingInflightRoutePolicy$ThrottlingScope v;
org.apache.camel.impl.ThrottlingInflightRoutePolicy v;
org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy getPolicy()>();
v = staticinvoke <org.apache.camel.impl.ThrottlingInflightRoutePolicy$ThrottlingScope: org.apache.camel.impl.ThrottlingInflightRoutePolicy$ThrottlingScope valueOf(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.impl.ThrottlingInflightRoutePolicy: void setScope(org.apache.camel.impl.ThrottlingInflightRoutePolicy$ThrottlingScope)>(v);
return;
}
public java.lang.String getLoggingLevel()
{
org.apache.camel.LoggingLevel v;
org.apache.camel.impl.ThrottlingInflightRoutePolicy v;
org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy getPolicy()>();
v = virtualinvoke v.<org.apache.camel.impl.ThrottlingInflightRoutePolicy: org.apache.camel.LoggingLevel getLoggingLevel()>();
v = virtualinvoke v.<org.apache.camel.LoggingLevel: java.lang.String name()>();
return v;
}
public void setLoggingLevel(java.lang.String)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.util.CamelLogger v;
org.apache.camel.impl.ThrottlingInflightRoutePolicy v, v;
org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.camel.LoggingLevel: org.apache.camel.LoggingLevel valueOf(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy getPolicy()>();
virtualinvoke v.<org.apache.camel.impl.ThrottlingInflightRoutePolicy: void setLoggingLevel(org.apache.camel.LoggingLevel)>(v);
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedThrottlingInflightRoutePolicy: org.apache.camel.impl.ThrottlingInflightRoutePolicy getPolicy()>();
v = virtualinvoke v.<org.apache.camel.impl.ThrottlingInflightRoutePolicy: org.apache.camel.util.CamelLogger getLogger()>();
virtualinvoke v.<org.apache.camel.util.CamelLogger: void setLevel(org.apache.camel.LoggingLevel)>(v);
return;
}
}