Class FaultToleranceImpl<V,T>

java.lang.Object
io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl<V,T>
All Implemented Interfaces:
FaultTolerance<T>

@Deprecated(forRemoval=true) public final class FaultToleranceImpl<V,T> extends Object implements FaultTolerance<T>
Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • call

      public T call(Callable<T> action) throws Exception
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      call in interface FaultTolerance<V>
      Throws:
      Exception
    • run

      public void run(Runnable action)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      run in interface FaultTolerance<V>
    • cast

      public <U> FaultTolerance<U> cast()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      cast in interface FaultTolerance<V>
    • castAsync

      public <U> FaultTolerance<U> castAsync(Class<?> asyncType)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      castAsync in interface FaultTolerance<V>