Class CircuitBreakerOnStateTransitionEvent
- java.lang.Object
-
- io.github.resilience4j.circuitbreaker.event.CircuitBreakerOnStateTransitionEvent
-
- All Implemented Interfaces:
CircuitBreakerEvent
public class CircuitBreakerOnStateTransitionEvent extends java.lang.Object
A CircuitBreakerEvent which informs about a state transition.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent
CircuitBreakerEvent.Type
-
-
Constructor Summary
Constructors Constructor Description CircuitBreakerOnStateTransitionEvent(java.lang.String circuitBreakerName, CircuitBreaker.StateTransition stateTransition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCircuitBreakerName()
Returns the name of the CircuitBreaker which has created the event.java.time.ZonedDateTime
getCreationTime()
Returns the creation time of CircuitBreaker event.CircuitBreakerEvent.Type
getEventType()
Returns the type of the CircuitBreaker event.CircuitBreaker.StateTransition
getStateTransition()
java.lang.String
toString()
-
-
-
Constructor Detail
-
CircuitBreakerOnStateTransitionEvent
public CircuitBreakerOnStateTransitionEvent(java.lang.String circuitBreakerName, CircuitBreaker.StateTransition stateTransition)
-
-
Method Detail
-
getStateTransition
public CircuitBreaker.StateTransition getStateTransition()
-
getEventType
public CircuitBreakerEvent.Type getEventType()
Description copied from interface:CircuitBreakerEvent
Returns the type of the CircuitBreaker event.- Returns:
- the type of the CircuitBreaker event
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getCircuitBreakerName
public java.lang.String getCircuitBreakerName()
Description copied from interface:CircuitBreakerEvent
Returns the name of the CircuitBreaker which has created the event.- Specified by:
getCircuitBreakerName
in interfaceCircuitBreakerEvent
- Returns:
- the name of the CircuitBreaker which has created the event
-
getCreationTime
public java.time.ZonedDateTime getCreationTime()
Description copied from interface:CircuitBreakerEvent
Returns the creation time of CircuitBreaker event.- Specified by:
getCreationTime
in interfaceCircuitBreakerEvent
- Returns:
- the creation time of CircuitBreaker event
-
-