Interface ResilienceEvent
- All Known Subinterfaces:
BulkheadEvent,CircuitBreakerEvent,RateLimiterEvent,RetryEvent,TimeoutEvent
- All Known Implementing Classes:
BulkheadEvent.Finished,BulkheadEvent.Permitted,BulkheadEvent.Rejected,CircuitBreakerEvent.CallRecorded,CircuitBreakerEvent.Closed,CircuitBreakerEvent.HalfOpened,CircuitBreakerEvent.Opened,CircuitBreakerEvent.Rejected,PolicyValidationWarning,RateLimiterEvent.Permitted,RateLimiterEvent.Rejected,RetryEvent.AttemptFailed,RetryEvent.Exhausted,RetryEvent.Interrupted,RetryEvent.Rejected,RetryEvent.Success,TimeoutEvent.AbandonedWorkerFailed,TimeoutEvent.AbandonedWorkerSucceeded,TimeoutEvent.Failed,TimeoutEvent.Succeeded,TimeoutEvent.TimedOut
public interface ResilienceEvent
Base interface for all resilience events.
Patterns emit these for observability — metrics, logging, etc. can subscribe.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceListener for consuming events from patterns. -
Method Summary