Package org.eclipse.microprofile.fault.tolerance.tck
package org.eclipse.microprofile.fault.tolerance.tck
-
ClassesClassDescriptionTest that calling
cancel()
on aFuture
returned from a method annotated withAsynchronous
is handled correctly.Test the combination of the @Asynchronous and @Fallback annotations.Verify the asynchronous invocation with CompletionStageVerify the asynchronous invocationTest the combination of the @Asynchronous and @Timeout annotations.Test thatCircuitBreaker.failOn()
andCircuitBreaker.skipOn()
handle exception subclasses correctly.Test CircuitBreaker using different success/failure pattern.Test CircuitBreaker using different success/failure pattern.Test CircuitBreaker Thresholds and delays with Retries.Test CircuitBreaker Thresholds and delays.Test the combination of@CircuitBreaker
and@Timeout
Test that Fault Tolerance values configured through annotations can be overridden by configuration properties.Test thatFallback.applyOn()
andFallback.skipOn()
handle exception subclasses correctly.Test fallback was invoked correctly; fallback handler supporting CDI injection; type safety on fallback class.Simple utility class.Test the retryOn and abortOn conditions.Verifies behavior of@Retry
for various exceptions in an inheritance hierarchy.Test when maxDuration is reached, no more retries will be perfomed.Test the combination of the @Retry and @Timeout annotations.Tests to exercise Fault Tolerance Timeouts.Tests to exercise Fault Tolerance Timeouts.Tests to exercise Fault Tolerance Timeouts.Test behaviour when a@Timeout
is used but the method does not respond to interrupts.