Skip navigation links
A B C D E F G H O R T 

A

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(Throwable) - 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
 

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(Throwable) - 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
 

D

DEFAULT() - Constructor for class org.eclipse.microprofile.faulttolerance.Fallback.DEFAULT
 

E

ExecutionContext - Interface in org.eclipse.microprofile.faulttolerance
The execution context for the method being executed.

F

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.
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(Throwable) - 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
 
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(Throwable) - 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
 

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.

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

Retry - Annotation Type in org.eclipse.microprofile.faulttolerance
The Retry annotation to define the number of the retries.

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(Throwable) - 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
 
A B C D E F G H O R T 
Skip navigation links

Copyright © 2020 Eclipse Foundation. All rights reserved.