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 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