Interface TimeoutEvent
- All Superinterfaces:
ResilienceEvent
- All Known Implementing Classes:
TimeoutEvent.AbandonedWorkerFailed,TimeoutEvent.AbandonedWorkerSucceeded,TimeoutEvent.Failed,TimeoutEvent.Succeeded,TimeoutEvent.TimedOut
public sealed interface TimeoutEvent
extends ResilienceEvent
permits TimeoutEvent.Succeeded, TimeoutEvent.Failed, TimeoutEvent.TimedOut, TimeoutEvent.AbandonedWorkerSucceeded, TimeoutEvent.AbandonedWorkerFailed
Events emitted by the Timeout pattern.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordThe abandoned worker (interrupted or left running past the timeout) eventually failed.static final recordThe abandoned worker (interrupted or left running past the timeout) eventually succeeded.static final recordstatic final recordstatic final recordNested classes/interfaces inherited from interface io.github.teceli.resiliencia.core.spi.ResilienceEvent
ResilienceEvent.Listener -
Method Summary
Methods inherited from interface io.github.teceli.resiliencia.core.spi.ResilienceEvent
timestamp
-
Method Details
-
patternName
- Specified by:
patternNamein interfaceResilienceEvent
-