Index

A B C D E F G H J M O R S T U V W 
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.
A B C D E F G H J M O R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form