public interface InstanceLocalValue
| 限定符和类型 | 方法和说明 |
|---|---|
CircuitBreakerStatus |
getCircuitBreakerStatus(StatusDimension statusDimension)
获取熔断状态
|
DetectResult |
getDetectResult()
获取探测结果
|
Object |
getPluginValue(int pluginId,
Function<Integer,Object> create)
获取插件数据
|
Collection<StatusDimension> |
getStatusDimensions()
获取被熔断的接口列表
|
void |
setCircuitBreakerStatus(StatusDimension statusDimension,
CircuitBreakerStatus circuitBreakerStatus)
设置熔断状态
|
void |
setDetectResult(DetectResult detectResult)
设置探测结果
|
Collection<StatusDimension> getStatusDimensions()
CircuitBreakerStatus getCircuitBreakerStatus(StatusDimension statusDimension)
statusDimension - 维度void setCircuitBreakerStatus(StatusDimension statusDimension, CircuitBreakerStatus circuitBreakerStatus)
statusDimension - 维度circuitBreakerStatus - 熔断状态DetectResult getDetectResult()
void setDetectResult(DetectResult detectResult)
detectResult - 探测结果Copyright © 2022. All rights reserved.