HystrixCommandProperties
static final Integer default_metricsRollingStatisticalWindow = 10000;
private static final Integer default_metricsRollingStatisticalWindowBuckets = 10;
private static final Integer default_circuitBreakerRequestVolumeThreshold = 20;
private static final Integer default_circuitBreakerSleepWindowInMilliseconds = 5000;
private static final Integer default_circuitBreakerErrorThresholdPercentage = 50;
private static final Boolean default_circuitBreakerForceOpen = false;
static final Boolean default_circuitBreakerForceClosed = false;
private static final Integer default_executionTimeoutInMilliseconds = 1000;
private static final Boolean default_executionTimeoutEnabled = true;
private static final HystrixCommandProperties.ExecutionIsolationStrategy default_executionIsolationStrategy;
private static final Boolean default_executionIsolationThreadInterruptOnTimeout;
private static final Boolean default_executionIsolationThreadInterruptOnFutureCancel;
private static final Boolean default_metricsRollingPercentileEnabled;
private static final Boolean default_requestCacheEnabled;
private static final Integer default_fallbackIsolationSemaphoreMaxConcurrentRequests;
private static final Boolean default_fallbackEnabled;
private static final Integer default_executionIsolationSemaphoreMaxConcurrentRequests;
private static final Boolean default_requestLogEnabled;
private static final Boolean default_circuitBreakerEnabled;
private static final Integer default_metricsRollingPercentileWindow;
private static final Integer default_metricsRollingPercentileWindowBuckets;
private static final Integer default_metricsRollingPercentileBucketSize;
private static final Integer default_metricsHealthSnapshotIntervalInMilliseconds;
private final HystrixCommandKey key;
private final HystrixProperty<Integer> circuitBreakerRequestVolumeThreshold;
private final HystrixProperty<Integer> circuitBreakerSleepWindowInMilliseconds;
private final HystrixProperty<Boolean> circuitBreakerEnabled;
private final HystrixProperty<Integer> circuitBreakerErrorThresholdPercentage;
private final HystrixProperty<Boolean> circuitBreakerForceOpen;
private final HystrixProperty<Boolean> circuitBreakerForceClosed;
private final HystrixProperty<HystrixCommandProperties.ExecutionIsolationStrategy> executionIsolationStrategy;
private final HystrixProperty<Integer> executionTimeoutInMilliseconds;
private final HystrixProperty<Boolean> executionTimeoutEnabled;
private final HystrixProperty<String> executionIsolationThreadPoolKeyOverride;
private final HystrixProperty<Integer> executionIsolationSemaphoreMaxConcurrentRequests;
private final HystrixProperty<Integer> fallbackIsolationSemaphoreMaxConcurrentRequests;
private final HystrixProperty<Boolean> fallbackEnabled;
private final HystrixProperty<Boolean> executionIsolationThreadInterruptOnTimeout;
private final HystrixProperty<Boolean> executionIsolationThreadInterruptOnFutureCancel;
private final HystrixProperty<Integer> metricsRollingStatisticalWindowInMilliseconds;
private final HystrixProperty<Integer> metricsRollingStatisticalWindowBuckets;
private final HystrixProperty<Boolean> metricsRollingPercentileEnabled;
private final HystrixProperty<Integer> metricsRollingPercentileWindowInMilliseconds;
private final HystrixProperty<Integer> metricsRollingPercentileWindowBuckets;
private final HystrixProperty<Integer> metricsRollingPercentileBucketSize;
private final HystrixProperty<Integer> metricsHealthSnapshotIntervalInMilliseconds;
private final HystrixProperty<Boolean> requestLogEnabled;
private final HystrixProperty<Boolean> requestCacheEnabled;