| Package | Description |
|---|---|
| org.apache.camel.impl |
Default implementation classes for Camel Core
|
| org.apache.camel.impl.lw | |
| org.apache.camel.model |
The JAXB POJOs for the
XML
Configuration of the routing rules.
|
| Modifier and Type | Method and Description |
|---|---|
FaultToleranceConfigurationDefinition |
DefaultModel.getFaultToleranceConfiguration(String id) |
FaultToleranceConfigurationDefinition |
DefaultCamelContext.getFaultToleranceConfiguration(String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultModel.addFaultToleranceConfiguration(String id,
FaultToleranceConfigurationDefinition configuration) |
void |
DefaultCamelContext.addFaultToleranceConfiguration(String id,
FaultToleranceConfigurationDefinition configuration) |
void |
DefaultModel.setFaultToleranceConfiguration(FaultToleranceConfigurationDefinition configuration) |
void |
DefaultCamelContext.setFaultToleranceConfiguration(FaultToleranceConfigurationDefinition configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultModel.setFaultToleranceConfigurations(List<FaultToleranceConfigurationDefinition> configurations) |
void |
DefaultCamelContext.setFaultToleranceConfigurations(List<FaultToleranceConfigurationDefinition> configurations) |
| Modifier and Type | Method and Description |
|---|---|
FaultToleranceConfigurationDefinition |
LightweightCamelContext.getFaultToleranceConfiguration(String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
LightweightCamelContext.addFaultToleranceConfiguration(String id,
FaultToleranceConfigurationDefinition configuration) |
void |
LightweightCamelContext.setFaultToleranceConfiguration(FaultToleranceConfigurationDefinition configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
LightweightCamelContext.setFaultToleranceConfigurations(List<FaultToleranceConfigurationDefinition> configurations) |
| Modifier and Type | Method and Description |
|---|---|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.bulkheadEnabled(boolean bulkheadEnabled)
Whether bulkhead is enabled or not on the circuit breaker.
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.bulkheadExecutorServiceRef(String executorServiceRef)
References to a custom thread pool to use when bulkhead is enabled
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.bulkheadMaxConcurrentCalls(int bulkheadMaxConcurrentCalls)
Configures the max amount of concurrent calls the bulkhead will support.
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.bulkheadWaitingTaskQueue(int bulkheadWaitingTaskQueue)
Configures the task queue size for holding waiting tasks to be processed by the bulkhead
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.circuitBreakerRef(String circuitBreakerRef)
Refers to an existing io.github.resilience4j.circuitbreaker.CircuitBreaker instance
to lookup and use from the registry.
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.delay(long delay)
Control how long the circuit breaker stays open.
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.failureRatio(int failureRatio)
Configures the failure rate threshold in percentage.
|
FaultToleranceConfigurationDefinition |
CircuitBreakerDefinition.faultToleranceConfiguration()
Configures the circuit breaker to use MicroProfile Fault Tolerance.
|
FaultToleranceConfigurationDefinition |
CircuitBreakerDefinition.getFaultToleranceConfiguration() |
FaultToleranceConfigurationDefinition |
Model.getFaultToleranceConfiguration(String id)
Gets the MicroProfile Fault Tolerance configuration by the given name.
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.requestVolumeThreshold(int requestVolumeThreshold)
Controls the size of the rolling window used when the circuit breaker is closed
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.successThreshold(int successThreshold)
Controls the number of trial calls which are allowed when the circuit breaker is half-open
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.timeoutDuration(long timeoutDuration)
Configures the thread execution timeout (millis).
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.timeoutEnabled(boolean timeoutEnabled)
Whether timeout is enabled or not on the circuit breaker.
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.timeoutPoolSize(int poolSize)
Configures the pool size of the thread pool when timeout is enabled.
|
FaultToleranceConfigurationDefinition |
FaultToleranceConfigurationDefinition.timeoutScheduledExecutorServiceRef(String executorServiceRef)
References to a custom thread pool to use when timeout is enabled
|
| Modifier and Type | Method and Description |
|---|---|
void |
Model.addFaultToleranceConfiguration(String id,
FaultToleranceConfigurationDefinition configuration)
Adds the MicroProfile Fault Tolerance configuration
|
CircuitBreakerDefinition |
CircuitBreakerDefinition.faultToleranceConfiguration(FaultToleranceConfigurationDefinition configuration)
Configures the circuit breaker to use MicroProfile Fault Tolerance with the given configuration.
|
void |
Model.setFaultToleranceConfiguration(FaultToleranceConfigurationDefinition configuration)
Sets the default MicroProfile Fault Tolerance configuration
|
void |
CircuitBreakerDefinition.setFaultToleranceConfiguration(FaultToleranceConfigurationDefinition faultToleranceConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
Model.setFaultToleranceConfigurations(List<FaultToleranceConfigurationDefinition> configurations)
Sets the MicroProfile Fault Tolerance configurations
|
Apache Camel