# 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