Class CircuitBreakerEventDTOBuilder
java.lang.Object
io.github.resilience4j.common.circuitbreaker.monitoring.endpoint.CircuitBreakerEventDTOBuilder
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCircuitBreakerEventDTOBuilder(String circuitBreakerName, io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent.Type type, String creationTime) -
Method Summary
Modifier and TypeMethodDescription(package private) CircuitBreakerEventDTObuild()(package private) CircuitBreakerEventDTOBuildersetDuration(Duration duration) (package private) CircuitBreakerEventDTOBuildersetStateTransition(io.github.resilience4j.circuitbreaker.CircuitBreaker.StateTransition stateTransition) (package private) CircuitBreakerEventDTOBuildersetThrowable(Throwable throwable)
-
Field Details
-
circuitBreakerName
-
type
private final io.github.resilience4j.circuitbreaker.event.CircuitBreakerEvent.Type type -
creationTime
-
throwable
-
duration
-
stateTransition
@Nullable private io.github.resilience4j.circuitbreaker.CircuitBreaker.StateTransition stateTransition
-
-
Constructor Details
-
CircuitBreakerEventDTOBuilder
-
-
Method Details
-
setThrowable
-
setDuration
-
setStateTransition
CircuitBreakerEventDTOBuilder setStateTransition(io.github.resilience4j.circuitbreaker.CircuitBreaker.StateTransition stateTransition) -
build
CircuitBreakerEventDTO build()
-