public class InstanceByProto extends Object implements Instance
DEFAULT_WEIGHT| 构造器和说明 |
|---|
InstanceByProto(ServiceKey serviceKey,
ServiceProto.Instance instance,
InstanceLocalValue localValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compareTo(Instance instance) |
boolean |
equals(Object o) |
String |
getCampus() |
CircuitBreakerStatus |
getCircuitBreakerStatus()
获取整体熔断状态
|
CircuitBreakerStatus |
getCircuitBreakerStatus(StatusDimension statusDimension)
支持按接口等维度获取熔断状态
|
DetectResult |
getDetectResult() |
String |
getHost() |
String |
getId() |
InstanceLocalValue |
getInstanceLocalValue() |
String |
getLogicSet() |
Map<String,String> |
getMetadata() |
String |
getNamespace() |
int |
getPort() |
int |
getPriority() |
String |
getProtocol() |
String |
getRegion() |
String |
getRevision() |
String |
getService() |
Collection<StatusDimension> |
getStatusDimensions()
获取熔断的接口列表
|
String |
getVersion() |
int |
getWeight() |
String |
getZone() |
int |
hashCode() |
boolean |
isEnableHealthCheck() |
boolean |
isHealthy() |
boolean |
isIsolated() |
String |
toString() |
createDefaultInstancepublic InstanceByProto(ServiceKey serviceKey, ServiceProto.Instance instance, InstanceLocalValue localValue)
public String getNamespace()
getNamespace 在接口中 Instancepublic String getService()
getService 在接口中 Instancepublic String getRevision()
getRevision 在接口中 Instancepublic CircuitBreakerStatus getCircuitBreakerStatus()
InstancegetCircuitBreakerStatus 在接口中 Instancepublic Collection<StatusDimension> getStatusDimensions()
InstancegetStatusDimensions 在接口中 Instancepublic CircuitBreakerStatus getCircuitBreakerStatus(StatusDimension statusDimension)
InstancegetCircuitBreakerStatus 在接口中 InstancestatusDimension - 维度public DetectResult getDetectResult()
public boolean isIsolated()
isIsolated 在接口中 Instancepublic String getProtocol()
getProtocol 在接口中 Instancepublic String getVersion()
getVersion 在接口中 Instancepublic Map<String,String> getMetadata()
getMetadata 在接口中 Instancepublic boolean isEnableHealthCheck()
isEnableHealthCheck 在接口中 Instancepublic int getPriority()
getPriority 在接口中 Instancepublic String getLogicSet()
getLogicSet 在接口中 Instancepublic InstanceLocalValue getInstanceLocalValue()
public int compareTo(Instance instance)
compareTo 在接口中 Comparable<Instance>Copyright © 2022. All rights reserved.