Interface MetricsRecorder
-
public interface MetricsRecorder
-
-
Field Summary
Fields Modifier and Type Field Description static MetricsRecorderNOOP
-
Method Summary
-
-
-
Field Detail
-
NOOP
static final MetricsRecorder NOOP
-
-
Method Detail
-
executionFinished
void executionFinished(boolean succeeded, boolean fallbackDefined, boolean fallbackApplied)
-
retryAttempted
void retryAttempted()
-
retryValueReturned
void retryValueReturned(boolean retried)
-
retryExceptionNotRetryable
void retryExceptionNotRetryable(boolean retried)
-
retryMaxRetriesReached
void retryMaxRetriesReached(boolean retried)
-
retryMaxDurationReached
void retryMaxDurationReached(boolean retried)
-
timeoutFinished
void timeoutFinished(boolean timedOut, long time)
-
circuitBreakerFinished
void circuitBreakerFinished(CircuitBreakerEvents.Result result)
-
circuitBreakerMovedToOpen
void circuitBreakerMovedToOpen()
-
registerCircuitBreakerTimeSpentInClosed
void registerCircuitBreakerTimeSpentInClosed(Supplier<Long> supplier)
-
registerCircuitBreakerTimeSpentInOpen
void registerCircuitBreakerTimeSpentInOpen(Supplier<Long> supplier)
-
registerCircuitBreakerTimeSpentInHalfOpen
void registerCircuitBreakerTimeSpentInHalfOpen(Supplier<Long> supplier)
-
bulkheadDecisionMade
void bulkheadDecisionMade(boolean accepted)
-
updateBulkheadRunningDuration
void updateBulkheadRunningDuration(long time)
-
updateBulkheadWaitingDuration
void updateBulkheadWaitingDuration(long time)
-
-