public class org.apache.camel.health.HealthCheckConfiguration extends java.lang.Object implements java.lang.Cloneable
{
public static final java.lang.Boolean DEFAULT_VALUE_ENABLED;
public static final java.time.Duration DEFAULT_VALUE_INTERVAL;
public static final java.lang.Integer DEFAULT_VALUE_FAILURE_THRESHOLD;
private java.lang.Boolean enabled;
private java.time.Duration interval;
private java.lang.Integer failureThreshold;
public void <init>()
{
org.apache.camel.health.HealthCheckConfiguration v;
v := @this: org.apache.camel.health.HealthCheckConfiguration;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.Boolean isEnabled()
{
java.lang.Boolean v;
org.apache.camel.health.HealthCheckConfiguration v;
v := @this: org.apache.camel.health.HealthCheckConfiguration;
v = v.<org.apache.camel.health.HealthCheckConfiguration: java.lang.Boolean enabled>;
return v;
}
public void setEnabled(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.health.HealthCheckConfiguration v;
v := @this: org.apache.camel.health.HealthCheckConfiguration;
v := @parameter: java.lang.Boolean;
v.<org.apache.camel.health.HealthCheckConfiguration: java.lang.Boolean enabled> = v;
return;
}
public java.time.Duration getInterval()
{
org.apache.camel.health.HealthCheckConfiguration v;
java.time.Duration v;
v := @this: org.apache.camel.health.HealthCheckConfiguration;
v = v.<org.apache.camel.health.HealthCheckConfiguration: java.time.Duration interval>;
return v;
}
public void setInterval(java.time.Duration)
{
org.apache.camel.health.HealthCheckConfiguration v;
java.time.Duration v;
v := @this: org.apache.camel.health.HealthCheckConfiguration;
v := @parameter: java.time.Duration;
v.<org.apache.camel.health.HealthCheckConfiguration: java.time.Duration interval> = v;
return;
}
public void setInterval(java.lang.String)
{
java.time.Duration v;
long v;
java.lang.String v;
org.apache.camel.health.HealthCheckConfiguration v;
boolean v;
v := @this: org.apache.camel.health.HealthCheckConfiguration;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.camel.util.ObjectHelper: boolean isNotEmpty(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <org.apache.camel.converter.TimePatternConverter: long toMilliSeconds(java.lang.String)>(v);
v = staticinvoke <java.time.Duration: java.time.Duration ofMillis(long)>(v);
v.<org.apache.camel.health.HealthCheckConfiguration: java.time.Duration interval> = v;
goto label;
label:
v.<org.apache.camel.health.HealthCheckConfiguration: java.time.Duration interval> = null;
label:
return;
}
public java.lang.Integer getFailureThreshold()
{
java.lang.Integer v;
org.apache.camel.health.HealthCheckConfiguration v;
v := @this: org.apache.camel.health.HealthCheckConfiguration;
v = v.<org.apache.camel.health.HealthCheckConfiguration: java.lang.Integer failureThreshold>;
return v;
}
public void setFailureThreshold(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.health.HealthCheckConfiguration v;
v := @this: org.apache.camel.health.HealthCheckConfiguration;
v := @parameter: java.lang.Integer;
v.<org.apache.camel.health.HealthCheckConfiguration: java.lang.Integer failureThreshold> = v;
return;
}
public static java.lang.Boolean defaultValueEnabled()
{
java.lang.Boolean v;
v = <org.apache.camel.health.HealthCheckConfiguration: java.lang.Boolean DEFAULT_VALUE_ENABLED>;
return v;
}
public static java.time.Duration defaultValueInterval()
{
java.time.Duration v;
v = <org.apache.camel.health.HealthCheckConfiguration: java.time.Duration DEFAULT_VALUE_INTERVAL>;
return v;
}
public static java.lang.Integer defaultValueFailureThreshold()
{
java.lang.Integer v;
v = <org.apache.camel.health.HealthCheckConfiguration: java.lang.Integer DEFAULT_VALUE_FAILURE_THRESHOLD>;
return v;
}
public org.apache.camel.health.HealthCheckConfiguration copy()
{
org.apache.camel.RuntimeCamelException v;
java.lang.Object v;
org.apache.camel.health.HealthCheckConfiguration v;
java.lang.CloneNotSupportedException v;
v := @this: org.apache.camel.health.HealthCheckConfiguration;
label:
v = specialinvoke v.<java.lang.Object: java.lang.Object clone()>();
label:
return v;
label:
v := @caughtexception;
v = new org.apache.camel.RuntimeCamelException;
specialinvoke v.<org.apache.camel.RuntimeCamelException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.lang.CloneNotSupportedException from label to label with label;
}
public static org.apache.camel.health.HealthCheckConfiguration$Builder builder()
{
org.apache.camel.health.HealthCheckConfiguration$Builder v;
v = new org.apache.camel.health.HealthCheckConfiguration$Builder;
specialinvoke v.<org.apache.camel.health.HealthCheckConfiguration$Builder: void <init>()>();
return v;
}
static void <clinit>()
{
java.lang.Boolean v;
java.lang.Integer v;
java.time.Duration v;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
<org.apache.camel.health.HealthCheckConfiguration: java.lang.Boolean DEFAULT_VALUE_ENABLED> = v;
v = <java.time.Duration: java.time.Duration ZERO>;
<org.apache.camel.health.HealthCheckConfiguration: java.time.Duration DEFAULT_VALUE_INTERVAL> = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
<org.apache.camel.health.HealthCheckConfiguration: java.lang.Integer DEFAULT_VALUE_FAILURE_THRESHOLD> = v;
return;
}
}