public class org.apache.camel.model.HystrixConfigurationDefinition extends org.apache.camel.model.HystrixConfigurationCommon
{
public static final java.lang.String DEFAULT_GROUP_KEY;
private org.apache.camel.model.HystrixDefinition parent;
public void <init>()
{
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
specialinvoke v.<org.apache.camel.model.HystrixConfigurationCommon: void <init>()>();
return;
}
public void <init>(org.apache.camel.model.HystrixDefinition)
{
org.apache.camel.model.HystrixConfigurationDefinition v;
org.apache.camel.model.HystrixDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: org.apache.camel.model.HystrixDefinition;
specialinvoke v.<org.apache.camel.model.HystrixConfigurationCommon: void <init>()>();
v.<org.apache.camel.model.HystrixConfigurationDefinition: org.apache.camel.model.HystrixDefinition parent> = v;
return;
}
public org.apache.camel.model.HystrixConfigurationDefinition groupKey(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setGroupKey(java.lang.String)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition threadPoolKey(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setThreadPoolKey(java.lang.String)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition circuitBreakerEnabled(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Boolean;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setCircuitBreakerEnabled(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition circuitBreakerErrorThresholdPercentage(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setCircuitBreakerErrorThresholdPercentage(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition circuitBreakerForceClosed(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Boolean;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setCircuitBreakerForceClosed(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition circuitBreakerForceOpen(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Boolean;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setCircuitBreakerForceOpen(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition circuitBreakerRequestVolumeThreshold(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setCircuitBreakerRequestVolumeThreshold(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition circuitBreakerSleepWindowInMilliseconds(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setCircuitBreakerSleepWindowInMilliseconds(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition executionIsolationSemaphoreMaxConcurrentRequests(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setExecutionIsolationSemaphoreMaxConcurrentRequests(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition executionIsolationStrategy(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setExecutionIsolationStrategy(java.lang.String)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition executionIsolationThreadInterruptOnTimeout(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Boolean;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setExecutionIsolationThreadInterruptOnTimeout(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition executionTimeoutInMilliseconds(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setExecutionTimeoutInMilliseconds(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition executionTimeoutEnabled(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Boolean;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setExecutionTimeoutEnabled(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition fallbackIsolationSemaphoreMaxConcurrentRequests(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setFallbackIsolationSemaphoreMaxConcurrentRequests(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition fallbackEnabled(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Boolean;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setFallbackEnabled(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition metricsHealthSnapshotIntervalInMilliseconds(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setMetricsHealthSnapshotIntervalInMilliseconds(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition metricsRollingPercentileBucketSize(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setMetricsRollingPercentileBucketSize(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition metricsRollingPercentileEnabled(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Boolean;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setMetricsRollingPercentileEnabled(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition metricsRollingPercentileWindowInMilliseconds(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setMetricsRollingPercentileWindowInMilliseconds(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition metricsRollingPercentileWindowBuckets(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setMetricsRollingPercentileWindowBuckets(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition metricsRollingStatisticalWindowInMilliseconds(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setMetricsRollingStatisticalWindowInMilliseconds(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition metricsRollingStatisticalWindowBuckets(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setMetricsRollingStatisticalWindowBuckets(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition requestLogEnabled(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Boolean;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setRequestLogEnabled(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition corePoolSize(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setCorePoolSize(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition keepAliveTime(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setKeepAliveTime(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition maxQueueSize(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setMaxQueueSize(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition maximumSize(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setMaximumSize(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition queueSizeRejectionThreshold(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setQueueSizeRejectionThreshold(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition threadPoolRollingNumberStatisticalWindowInMilliseconds(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setThreadPoolRollingNumberStatisticalWindowInMilliseconds(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition threadPoolRollingNumberStatisticalWindowBuckets(java.lang.Integer)
{
java.lang.Integer v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Integer;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setThreadPoolRollingNumberStatisticalWindowBuckets(java.lang.Integer)>(v);
return v;
}
public org.apache.camel.model.HystrixConfigurationDefinition allowMaximumSizeToDivergeFromCoreSize(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.HystrixConfigurationDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v := @parameter: java.lang.Boolean;
virtualinvoke v.<org.apache.camel.model.HystrixConfigurationDefinition: void setAllowMaximumSizeToDivergeFromCoreSize(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.model.HystrixDefinition end()
{
org.apache.camel.model.HystrixConfigurationDefinition v;
org.apache.camel.model.HystrixDefinition v;
v := @this: org.apache.camel.model.HystrixConfigurationDefinition;
v = v.<org.apache.camel.model.HystrixConfigurationDefinition: org.apache.camel.model.HystrixDefinition parent>;
return v;
}
}