public class org.apache.camel.management.mbean.ManagedScheduledPollConsumer extends org.apache.camel.management.mbean.ManagedConsumer implements org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
{
private final org.apache.camel.impl.ScheduledPollConsumer consumer;
public void <init>(org.apache.camel.CamelContext, org.apache.camel.impl.ScheduledPollConsumer)
{
org.apache.camel.impl.ScheduledPollConsumer v;
org.apache.camel.CamelContext v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.impl.ScheduledPollConsumer;
specialinvoke v.<org.apache.camel.management.mbean.ManagedConsumer: void <init>(org.apache.camel.CamelContext,org.apache.camel.Consumer)>(v, v);
v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer consumer> = v;
return;
}
public org.apache.camel.impl.ScheduledPollConsumer getConsumer()
{
org.apache.camel.impl.ScheduledPollConsumer v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer consumer>;
return v;
}
public long getDelay()
{
org.apache.camel.impl.ScheduledPollConsumer v;
long v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: long getDelay()>();
return v;
}
public void setDelay(long)
{
org.apache.camel.impl.ScheduledPollConsumer v;
long v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: void setDelay(long)>(v);
return;
}
public long getInitialDelay()
{
org.apache.camel.impl.ScheduledPollConsumer v;
long v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: long getInitialDelay()>();
return v;
}
public void setInitialDelay(long)
{
org.apache.camel.impl.ScheduledPollConsumer v;
long v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v := @parameter: long;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: void setInitialDelay(long)>(v);
return;
}
public boolean isUseFixedDelay()
{
org.apache.camel.impl.ScheduledPollConsumer v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: boolean isUseFixedDelay()>();
return v;
}
public void setUseFixedDelay(boolean)
{
org.apache.camel.impl.ScheduledPollConsumer v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: void setUseFixedDelay(boolean)>(v);
return;
}
public java.lang.String getTimeUnit()
{
java.util.concurrent.TimeUnit v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
org.apache.camel.impl.ScheduledPollConsumer v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: java.util.concurrent.TimeUnit getTimeUnit()>();
v = virtualinvoke v.<java.util.concurrent.TimeUnit: java.lang.String name()>();
return v;
}
public void setTimeUnit(java.lang.String)
{
java.util.concurrent.TimeUnit v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
org.apache.camel.impl.ScheduledPollConsumer v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = staticinvoke <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit valueOf(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: void setTimeUnit(java.util.concurrent.TimeUnit)>(v);
return;
}
public boolean isSchedulerStarted()
{
org.apache.camel.impl.ScheduledPollConsumer v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: boolean isSchedulerStarted()>();
return v;
}
public void startScheduler()
{
org.apache.camel.impl.ScheduledPollConsumer v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: void startScheduler()>();
return;
}
public java.lang.String getSchedulerClassName()
{
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
org.apache.camel.spi.ScheduledPollConsumerScheduler v;
org.apache.camel.impl.ScheduledPollConsumer v;
java.lang.Class v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: org.apache.camel.spi.ScheduledPollConsumerScheduler getScheduler()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
return v;
}
public int getBackoffMultiplier()
{
int v;
org.apache.camel.impl.ScheduledPollConsumer v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: int getBackoffMultiplier()>();
return v;
}
public int getBackoffIdleThreshold()
{
int v;
org.apache.camel.impl.ScheduledPollConsumer v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: int getBackoffIdleThreshold()>();
return v;
}
public int getBackoffErrorThreshold()
{
int v;
org.apache.camel.impl.ScheduledPollConsumer v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: int getBackoffErrorThreshold()>();
return v;
}
public int getBackoffCounter()
{
int v;
org.apache.camel.impl.ScheduledPollConsumer v;
org.apache.camel.management.mbean.ManagedScheduledPollConsumer v;
v := @this: org.apache.camel.management.mbean.ManagedScheduledPollConsumer;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedScheduledPollConsumer: org.apache.camel.impl.ScheduledPollConsumer getConsumer()>();
v = virtualinvoke v.<org.apache.camel.impl.ScheduledPollConsumer: int getBackoffCounter()>();
return v;
}
}