Top Fields Constructors Methods
io.github.resilience4j.circuitbreaker.event

pack-priv abstract Class AbstractCircuitBreakerEvent

extends Object
implements CircuitBreakerEvent
Class Inheritance
All Implemented Interfaces
io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent
Known Direct Subclasses
io.github.resilience4j.circuitbreaker.event.CircuitBreakerOnCallNotPermittedEvent, io.github.resilience4j.circuitbreaker.event.CircuitBreakerOnErrorEvent, io.github.resilience4j.circuitbreaker.event.CircuitBreakerOnFailureRateExceededEvent, io.github.resilience4j.circuitbreaker.event.CircuitBreakerOnIgnoredErrorEvent, io.github.resilience4j.circuitbreaker.event.CircuitBreakerOnResetEvent, io.github.resilience4j.circuitbreaker.event.CircuitBreakerOnSlowCallRateExceededEvent, io.github.resilience4j.circuitbreaker.event.CircuitBreakerOnStateTransitionEvent, io.github.resilience4j.circuitbreaker.event.CircuitBreakerOnSuccessEvent
Imports
java.time.Clock, .ZonedDateTime

Field Summary

Modifier and TypeField and Description
private final String
private final ZonedDateTime
private static final Clock

Constructor Summary

AccessConstructor and Description
pack-priv
AbstractCircuitBreakerEvent(String circuitBreakerName)

Method Summary

Modifier and TypeMethod and Description
public String
getCircuitBreakerName()

Implements io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent.getCircuitBreakerName.

Returns the name of the CircuitBreaker which has created the event.

public ZonedDateTime
getCreationTime()

Implements io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent.getCreationTime.

Returns the creation time of CircuitBreaker event.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

circuitBreakerNameback to summary
private final String circuitBreakerName
creationTimeback to summary
private final ZonedDateTime creationTime
SYSTEM_CLOCKback to summary
private static final Clock SYSTEM_CLOCK

Constructor Detail

AbstractCircuitBreakerEventback to summary
pack-priv AbstractCircuitBreakerEvent(String circuitBreakerName)

Method Detail

getCircuitBreakerNameback to summary
public String getCircuitBreakerName()

Implements io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent.getCircuitBreakerName.

Doc from io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent.getCircuitBreakerName.

Returns the name of the CircuitBreaker which has created the event.

Returns:String

the name of the CircuitBreaker which has created the event

Annotations
@Override
getCreationTimeback to summary
public ZonedDateTime getCreationTime()

Implements io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent.getCreationTime.

Doc from io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent.getCreationTime.

Returns the creation time of CircuitBreaker event.

Returns:ZonedDateTime

the creation time of CircuitBreaker event

Annotations
@Override