Package io.smallrye.faulttolerance.core
Class FaultToleranceContext<V>
java.lang.Object
io.smallrye.faulttolerance.core.FaultToleranceContext<V>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncall()<E extends FaultToleranceEvent>
voidfireEvent(E event) <T> T<T> TbooleanbooleanisAsync()Whether the guarded operation is truly asynchronous (that is, returns aCompletionStageof the result, or some other asynchronous type).booleanisSync()Whether the guarded operation is synchronous.<E extends FaultToleranceEvent>
voidregisterEventHandler(Class<E> eventType, Consumer<E> handler) <T> T<T> void
-
Constructor Details
-
FaultToleranceContext
-
-
Method Details
-
call
-
isAsync
public boolean isAsync()Whether the guarded operation is truly asynchronous (that is, returns aCompletionStageof the result, or some other asynchronous type). -
isSync
public boolean isSync()Whether the guarded operation is synchronous. This includes pseudo-asynchronous operations (that return aFutureof the result). -
set
-
remove
-
has
-
get
-
get
-
registerEventHandler
public <E extends FaultToleranceEvent> void registerEventHandler(Class<E> eventType, Consumer<E> handler) -
fireEvent
-