public class DefaultInstanceLocalValue extends Object implements InstanceLocalValue
| 构造器和说明 |
|---|
DefaultInstanceLocalValue() |
| 限定符和类型 | 方法和说明 |
|---|---|
CircuitBreakerStatus |
getCircuitBreakerStatus(StatusDimension statusDimension)
获取熔断状态
|
DetectResult |
getDetectResult()
获取探测结果
|
Object |
getPluginValue(int pluginId,
Function<Integer,Object> create)
获取插件数据
|
Collection<StatusDimension> |
getStatusDimensions()
获取被熔断的接口列表
|
void |
setCircuitBreakerStatus(StatusDimension statusDimension,
CircuitBreakerStatus status)
设置熔断状态
|
void |
setDetectResult(DetectResult detectResult)
设置探测结果
|
public Collection<StatusDimension> getStatusDimensions()
InstanceLocalValuegetStatusDimensions 在接口中 InstanceLocalValuepublic CircuitBreakerStatus getCircuitBreakerStatus(StatusDimension statusDimension)
InstanceLocalValuegetCircuitBreakerStatus 在接口中 InstanceLocalValuestatusDimension - 维度public DetectResult getDetectResult()
InstanceLocalValuegetDetectResult 在接口中 InstanceLocalValuepublic void setCircuitBreakerStatus(StatusDimension statusDimension, CircuitBreakerStatus status)
InstanceLocalValuesetCircuitBreakerStatus 在接口中 InstanceLocalValuestatusDimension - 维度status - 熔断状态public void setDetectResult(DetectResult detectResult)
InstanceLocalValuesetDetectResult 在接口中 InstanceLocalValuedetectResult - 探测结果public Object getPluginValue(int pluginId, Function<Integer,Object> create)
InstanceLocalValuegetPluginValue 在接口中 InstanceLocalValuepluginId - 插件IDcreate - 创建对象的函数Copyright © 2022. All rights reserved.