Package org.eclipse.microprofile.fault.tolerance.tck
package org.eclipse.microprofile.fault.tolerance.tck
-
ClassesClassDescriptionTest that calling
cancel()on aFuturereturned from a method annotated withAsynchronousis 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@CircuitBreakerand@TimeoutTest 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@Retryfor 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@Timeoutis used but the method does not respond to interrupts.