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 Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Listener for consuming events from patterns.
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
  • Method Details

    • timestamp

      Instant timestamp()
    • patternName

      String patternName()