Class FaultToleranceImpl<V,T>

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

@Deprecated(forRemoval=true) public final class FaultToleranceImpl<V,T> extends Object implements io.smallrye.faulttolerance.api.FaultTolerance<T>
Deprecated, for removal: This API element is subject to removal in a future version.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Nested classes/interfaces inherited from interface io.smallrye.faulttolerance.api.FaultTolerance

    io.smallrye.faulttolerance.api.FaultTolerance.Builder<T,R>
  • Method Summary

    Modifier and Type
    Method
    Description
    call(Callable<T> action)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    <U> io.smallrye.faulttolerance.api.FaultTolerance<U>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    <U> io.smallrye.faulttolerance.api.FaultTolerance<U>
    castAsync(Class<?> asyncType)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    run(Runnable action)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.smallrye.faulttolerance.api.FaultTolerance

    adaptCallable, adaptRunnable, adaptSupplier, get
  • 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 io.smallrye.faulttolerance.api.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 io.smallrye.faulttolerance.api.FaultTolerance<V>
    • cast

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

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