Class FaultToleranceOperation


  • public class FaultToleranceOperation
    extends Object
    Fault tolerance operation metadata.
    Author:
    Martin Kouba
    • Method Detail

      • of

        public static FaultToleranceOperation of​(javax.enterprise.inject.spi.AnnotatedMethod<?> annotatedMethod)
      • isAsync

        public boolean isAsync()
      • isAdditionalAsync

        public boolean isAdditionalAsync()
      • isThreadOffloadRequired

        public boolean isThreadOffloadRequired()
      • getReturnType

        public Class<?> getReturnType()
      • hasBulkhead

        public boolean hasBulkhead()
      • hasCircuitBreaker

        public boolean hasCircuitBreaker()
      • hasFallback

        public boolean hasFallback()
      • hasRetry

        public boolean hasRetry()
      • hasTimeout

        public boolean hasTimeout()
      • getMethod

        public Method getMethod()
      • getBeanClass

        public Class<?> getBeanClass()
      • isLegitimate

        public boolean isLegitimate()
      • isValid

        public boolean isValid()
      • validate

        public void validate()
        Throws FaultToleranceDefinitionException if validation fails.