Exceptions for Microprofile Fault Tolerance
| Modifier and Type | Class and Description |
|---|---|
| public class | BulkheadException
The exception should be thrown when Bulkhead implementation throws an exception, e.g. Waiting Queue is full or no Semaphore permits are available. |
| public class | CircuitBreakerOpenException
The exception should be thrown when circuit breaker is open. |
| public class | FaultToleranceDefinitionException
The exception should be thrown when the definition of any Fault Tolerance annotations is invalid. |
| public class | FaultToleranceException
The exception should be thrown when the maximum retries is reached or overall retry duration is reached, circuit breaker is open, timeout occurred. |
| public class | TimeoutException
The exception should be thrown when timeout is reached. |