Class AbstractCircuitBreakerEvent
java.lang.Object
io.github.resilience4j.circuitbreaker.event.AbstractCircuitBreakerEvent
- All Implemented Interfaces:
CircuitBreakerEvent
- Direct Known Subclasses:
CircuitBreakerOnCallNotPermittedEvent, CircuitBreakerOnErrorEvent, CircuitBreakerOnFailureRateExceededEvent, CircuitBreakerOnIgnoredErrorEvent, CircuitBreakerOnResetEvent, CircuitBreakerOnSlowCallRateExceededEvent, CircuitBreakerOnStateTransitionEvent, CircuitBreakerOnSuccessEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface CircuitBreakerEvent
CircuitBreakerEvent.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final ZonedDateTimeprivate static final Clock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of the CircuitBreaker which has created the event.Returns the creation time of CircuitBreaker event.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CircuitBreakerEvent
getEventType
-
Field Details
-
SYSTEM_CLOCK
-
circuitBreakerName
-
creationTime
-
-
Constructor Details
-
AbstractCircuitBreakerEvent
AbstractCircuitBreakerEvent(String circuitBreakerName)
-
-
Method Details
-
getCircuitBreakerName
Description copied from interface:CircuitBreakerEventReturns the name of the CircuitBreaker which has created the event.- Specified by:
getCircuitBreakerNamein interfaceCircuitBreakerEvent- Returns:
- the name of the CircuitBreaker which has created the event
-
getCreationTime
Description copied from interface:CircuitBreakerEventReturns the creation time of CircuitBreaker event.- Specified by:
getCreationTimein interfaceCircuitBreakerEvent- Returns:
- the creation time of CircuitBreaker event
-