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 io.github.resilience4j.circuitbreaker.event.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.resilience4j.circuitbreaker.event.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
-