Index
All Classes and Interfaces|All Packages|Serialized Form
A
- abortOn() - Element in annotation type org.eclipse.microprofile.faulttolerance.Retry
-
The list of exception types that should not trigger a retry.
- applyOn() - Element in annotation type org.eclipse.microprofile.faulttolerance.Fallback
-
The list of exception types which should trigger Fallback
- Asynchronous - Annotation Type in org.eclipse.microprofile.faulttolerance
-
Wrap the execution and invoke it asynchronously.
B
- Bulkhead - Annotation Type in org.eclipse.microprofile.faulttolerance
-
Define bulkhead policy to limit the number of the concurrent calls to an instance.
- BulkheadException - Exception in org.eclipse.microprofile.faulttolerance.exceptions
-
The exception should be thrown when Bulkhead implementation throws an exception, e.g.
- BulkheadException() - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.BulkheadException
- BulkheadException(String) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.BulkheadException
- BulkheadException(String, Throwable) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.BulkheadException
- BulkheadException(Throwable) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.BulkheadException
C
- CircuitBreaker - Annotation Type in org.eclipse.microprofile.faulttolerance
-
Defines a circuit breaker policy to an individual method or a class.
- CircuitBreakerOpenException - Exception in org.eclipse.microprofile.faulttolerance.exceptions
-
The exception should be thrown when circuit breaker is open.
- CircuitBreakerOpenException() - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.CircuitBreakerOpenException
- CircuitBreakerOpenException(String) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.CircuitBreakerOpenException
- CircuitBreakerOpenException(String, Throwable) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.CircuitBreakerOpenException
- CircuitBreakerOpenException(Throwable) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.CircuitBreakerOpenException
D
- DEFAULT() - Constructor for class org.eclipse.microprofile.faulttolerance.Fallback.DEFAULT
- delay() - Element in annotation type org.eclipse.microprofile.faulttolerance.CircuitBreaker
-
The delay after which an open circuit will transitions to half-open state.
- delay() - Element in annotation type org.eclipse.microprofile.faulttolerance.Retry
-
The delay between retries.
- delayUnit() - Element in annotation type org.eclipse.microprofile.faulttolerance.CircuitBreaker
-
The unit of the delay after which an open circuit will transitions to half-open state.
- delayUnit() - Element in annotation type org.eclipse.microprofile.faulttolerance.Retry
-
The unit for
Retry.delay(). - durationUnit() - Element in annotation type org.eclipse.microprofile.faulttolerance.Retry
-
The duration unit for
Retry.maxDuration().
E
- ExecutionContext - Interface in org.eclipse.microprofile.faulttolerance
-
The execution context for the method being executed.
F
- failOn() - Element in annotation type org.eclipse.microprofile.faulttolerance.CircuitBreaker
-
The list of exception types which should be considered failures.
- failureRatio() - Element in annotation type org.eclipse.microprofile.faulttolerance.CircuitBreaker
-
The ratio of failures within the rolling window that will trip the circuit to open.
- Fallback - Annotation Type in org.eclipse.microprofile.faulttolerance
-
The fallback annotation to define the fallback handler class so that a failure can be handled properly.
- Fallback.DEFAULT - Class in org.eclipse.microprofile.faulttolerance
-
Create a default class so the value is not required to be set all the time.
- FallbackHandler<T> - Interface in org.eclipse.microprofile.faulttolerance
-
The handler instance used by the container to service a fallback invocation is a non-contextual instance created using the CDI SPI.
- fallbackMethod() - Element in annotation type org.eclipse.microprofile.faulttolerance.Fallback
-
Specify the method name to fallback to.
- FaultToleranceDefinitionException - Exception in org.eclipse.microprofile.faulttolerance.exceptions
-
The exception should be thrown when the definition of any Fault Tolerance annotations is invalid.
- FaultToleranceDefinitionException() - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionException
- FaultToleranceDefinitionException(String) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionException
- FaultToleranceDefinitionException(String, Throwable) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionException
- FaultToleranceDefinitionException(Throwable) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceDefinitionException
- FaultToleranceException - Exception in org.eclipse.microprofile.faulttolerance.exceptions
-
The exception should be thrown when the maximum retries is reached or overall retry duration is reached, circuit breaker is open, timeout occurred.
- FaultToleranceException() - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceException
- FaultToleranceException(String) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceException
- FaultToleranceException(String, Throwable) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceException
- FaultToleranceException(Throwable) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceException
G
- getFailure() - Method in interface org.eclipse.microprofile.faulttolerance.ExecutionContext
-
Returns the failure of the method execution.
- getMethod() - Method in interface org.eclipse.microprofile.faulttolerance.ExecutionContext
-
Returns the method being executed.
- getParameters() - Method in interface org.eclipse.microprofile.faulttolerance.ExecutionContext
-
Returns the parameter values being passed to the method.
H
- handle(ExecutionContext) - Method in class org.eclipse.microprofile.faulttolerance.Fallback.DEFAULT
- handle(ExecutionContext) - Method in interface org.eclipse.microprofile.faulttolerance.FallbackHandler
-
Handle the previous calling failure and then call alternative methods or perform any alternative operations.
J
- jitter() - Element in annotation type org.eclipse.microprofile.faulttolerance.Retry
-
Set the jitter to randomly vary retry delays for.
- jitterDelayUnit() - Element in annotation type org.eclipse.microprofile.faulttolerance.Retry
-
The delay unit for
Retry.jitter().
M
- maxDuration() - Element in annotation type org.eclipse.microprofile.faulttolerance.Retry
-
The max duration.
- maxRetries() - Element in annotation type org.eclipse.microprofile.faulttolerance.Retry
-
The max number of the retries.
O
- org.eclipse.microprofile.faulttolerance - package org.eclipse.microprofile.faulttolerance
-
CDI Support for Microprofile Fault Tolerance
- org.eclipse.microprofile.faulttolerance.exceptions - package org.eclipse.microprofile.faulttolerance.exceptions
-
Exceptions for Microprofile Fault Tolerance
R
- requestVolumeThreshold() - Element in annotation type org.eclipse.microprofile.faulttolerance.CircuitBreaker
-
The number of consecutive requests in a rolling window.
- Retry - Annotation Type in org.eclipse.microprofile.faulttolerance
-
The retry annotation to define the number of retries.
- retryOn() - Element in annotation type org.eclipse.microprofile.faulttolerance.Retry
-
The list of exception types that should trigger a retry.
S
- skipOn() - Element in annotation type org.eclipse.microprofile.faulttolerance.CircuitBreaker
-
The list of exception types which should not be considered failures.
- skipOn() - Element in annotation type org.eclipse.microprofile.faulttolerance.Fallback
-
The list of exception types which should not trigger Fallback
- successThreshold() - Element in annotation type org.eclipse.microprofile.faulttolerance.CircuitBreaker
-
The number of successful executions, before a half-open circuit is closed again.
T
- Timeout - Annotation Type in org.eclipse.microprofile.faulttolerance
-
The annotation to define a method execution timeout.
- TimeoutException - Exception in org.eclipse.microprofile.faulttolerance.exceptions
-
The exception should be thrown when timeout is reached.
- TimeoutException() - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.TimeoutException
- TimeoutException(String) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.TimeoutException
- TimeoutException(String, Throwable) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.TimeoutException
- TimeoutException(Throwable) - Constructor for exception org.eclipse.microprofile.faulttolerance.exceptions.TimeoutException
U
- unit() - Element in annotation type org.eclipse.microprofile.faulttolerance.Timeout
-
The timeout unit.
V
- value() - Element in annotation type org.eclipse.microprofile.faulttolerance.Bulkhead
-
Specify the maximum number of concurrent calls to an instance.
- value() - Element in annotation type org.eclipse.microprofile.faulttolerance.Fallback
-
Specify the fallback class to be used.
- value() - Element in annotation type org.eclipse.microprofile.faulttolerance.Timeout
-
The timeout value.
W
- waitingTaskQueue() - Element in annotation type org.eclipse.microprofile.faulttolerance.Bulkhead
-
Specify the waiting task queue.
All Classes and Interfaces|All Packages|Serialized Form