Uses of Class
io.github.resilience4j.common.circuitbreaker.configuration.CommonCircuitBreakerConfigurationProperties.InstanceProperties
Packages that use CommonCircuitBreakerConfigurationProperties.InstanceProperties
Package
Description
-
Uses of CommonCircuitBreakerConfigurationProperties.InstanceProperties in io.github.resilience4j.common.circuitbreaker.configuration
Fields in io.github.resilience4j.common.circuitbreaker.configuration with type parameters of type CommonCircuitBreakerConfigurationProperties.InstancePropertiesModifier and TypeFieldDescriptionCommonCircuitBreakerConfigurationProperties.configsCommonCircuitBreakerConfigurationProperties.instancesMethods in io.github.resilience4j.common.circuitbreaker.configuration that return CommonCircuitBreakerConfigurationProperties.InstancePropertiesModifier and TypeMethodDescriptionCommonCircuitBreakerConfigurationProperties.getBackendProperties(String backend) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setAllowHealthIndicatorToFail(Boolean allowHealthIndicatorToFail) When set to true, it allows the health indicator to go to a failed (DOWN) status.CommonCircuitBreakerConfigurationProperties.InstanceProperties.setAutomaticTransitionFromOpenToHalfOpenEnabled(Boolean automaticTransitionFromOpenToHalfOpenEnabled) Sets if we should automatically transition to half open after the timer has run out.CommonCircuitBreakerConfigurationProperties.InstanceProperties.setBaseConfig(String baseConfig) Sets the shared configuration name.CommonCircuitBreakerConfigurationProperties.InstanceProperties.setEnableExponentialBackoff(Boolean enableExponentialBackoff) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setEnableRandomizedWait(Boolean enableRandomizedWait) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setEventConsumerBufferSize(Integer eventConsumerBufferSize) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setExponentialBackoffMultiplier(Double exponentialBackoffMultiplier) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setExponentialMaxWaitDurationInOpenState(Duration exponentialMaxWaitDurationInOpenState) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setFailureRateThreshold(Float failureRateThreshold) Sets the failure rate threshold for the circuit breaker as percentage.CommonCircuitBreakerConfigurationProperties.InstanceProperties.setIgnoreExceptionPredicate(Class<Predicate<Throwable>> ignoreExceptionPredicate) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setIgnoreExceptions(Class<? extends Throwable>[] ignoreExceptions) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setMaxWaitDurationInHalfOpenState(Duration maxWaitDurationInHalfOpenState) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setMinimumNumberOfCalls(Integer minimumNumberOfCalls) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setPermittedNumberOfCallsInHalfOpenState(Integer permittedNumberOfCallsInHalfOpenState) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setRandomizedWaitFactor(Double randomizedWaitFactor) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setRecordExceptions(Class<? extends Throwable>[] recordExceptions) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setRecordFailurePredicate(Class<Predicate<Throwable>> recordFailurePredicate) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setRecordResultPredicate(Class<Predicate<Object>> recordResultPredicate) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setRegisterHealthIndicator(Boolean registerHealthIndicator) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setSlidingWindowSize(Integer slidingWindowSize) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setSlidingWindowType(io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.SlidingWindowType slidingWindowType) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setSlowCallDurationThreshold(Duration slowCallDurationThreshold) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setSlowCallRateThreshold(Float slowCallRateThreshold) CommonCircuitBreakerConfigurationProperties.InstanceProperties.setWaitDurationInOpenState(Duration waitDurationInOpenStateMillis) Sets the wait duration the CircuitBreaker should stay open, before it switches to half closed.CommonCircuitBreakerConfigurationProperties.InstanceProperties.setWritableStackTraceEnabled(Boolean writableStackTraceEnabled) Sets if we should enable writable stack traces or not.Methods in io.github.resilience4j.common.circuitbreaker.configuration that return types with arguments of type CommonCircuitBreakerConfigurationProperties.InstancePropertiesModifier and TypeMethodDescriptionCommonCircuitBreakerConfigurationProperties.findCircuitBreakerProperties(String name) CommonCircuitBreakerConfigurationProperties.getBackends()For backwards compatibility when setting backends in configuration properties.CommonCircuitBreakerConfigurationProperties.getConfigs()CommonCircuitBreakerConfigurationProperties.getInstances()Methods in io.github.resilience4j.common.circuitbreaker.configuration with parameters of type CommonCircuitBreakerConfigurationProperties.InstancePropertiesModifier and TypeMethodDescriptionprivate io.github.resilience4j.circuitbreaker.CircuitBreakerConfigCommonCircuitBreakerConfigurationProperties.buildConfig(io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder builder, CommonCircuitBreakerConfigurationProperties.InstanceProperties properties, CompositeCustomizer<CircuitBreakerConfigCustomizer> compositeCircuitBreakerCustomizer, String instanceName) private voidCommonCircuitBreakerConfigurationProperties.buildIgnoreExceptionPredicate(CommonCircuitBreakerConfigurationProperties.InstanceProperties properties, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder builder) private voidCommonCircuitBreakerConfigurationProperties.buildRecordFailurePredicate(CommonCircuitBreakerConfigurationProperties.InstanceProperties properties, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder builder) private voidCommonCircuitBreakerConfigurationProperties.buildRecordResultPredicate(CommonCircuitBreakerConfigurationProperties.InstanceProperties properties, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder builder) private voidCommonCircuitBreakerConfigurationProperties.configureCircuitBreakerOpenStateIntervalFunction(CommonCircuitBreakerConfigurationProperties.InstanceProperties properties, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder builder) decide which circuit breaker delay policy for open state will be configured based into the configured propertiesprivate voidCommonCircuitBreakerConfigurationProperties.configureEnableExponentialBackoff(CommonCircuitBreakerConfigurationProperties.InstanceProperties properties, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder builder) private voidCommonCircuitBreakerConfigurationProperties.configureEnableRandomizedWait(CommonCircuitBreakerConfigurationProperties.InstanceProperties properties, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder builder) io.github.resilience4j.circuitbreaker.CircuitBreakerConfigCommonCircuitBreakerConfigurationProperties.createCircuitBreakerConfig(String instanceName, CommonCircuitBreakerConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<CircuitBreakerConfigCustomizer> customizer) -
Uses of CommonCircuitBreakerConfigurationProperties.InstanceProperties in io.github.resilience4j.common.utils
Methods in io.github.resilience4j.common.utils with parameters of type CommonCircuitBreakerConfigurationProperties.InstancePropertiesModifier and TypeMethodDescriptionstatic voidConfigUtils.mergePropertiesIfAny(CommonCircuitBreakerConfigurationProperties.InstanceProperties instanceProperties, CommonCircuitBreakerConfigurationProperties.InstanceProperties baseProperties) merge only properties that are not part of retry config if any match the conditions of merge