public abstract class AbstractPluginAdapter extends Object implements PluginAdapter
| 限定符和类型 | 字段和说明 |
|---|---|
protected ApplicationInfoAdapter |
applicationInfoAdapter |
protected Map<String,String> |
emptyMetadata |
protected PluginCache |
pluginCache |
protected PluginContextHolder |
pluginContextHolder |
protected org.springframework.cloud.client.serviceregistry.Registration |
registration |
protected RuleCache |
ruleCache |
| 构造器和说明 |
|---|
AbstractPluginAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearDynamicRule() |
void |
clearDynamicVersion() |
String |
getContextPath() |
RuleEntity |
getDynamicRule() |
String |
getDynamicVersion() |
String |
getEnvironment() |
String |
getGroup() |
protected String |
getGroup(String groupKey) |
String |
getGroupKey() |
String |
getHost() |
String |
getInstanceContextPath(org.springframework.cloud.client.ServiceInstance serviceInstance) |
String |
getInstanceEnvironment(org.springframework.cloud.client.ServiceInstance serviceInstance) |
String |
getInstanceGroup(org.springframework.cloud.client.ServiceInstance serviceInstance) |
String |
getInstanceGroupKey(org.springframework.cloud.client.ServiceInstance serviceInstance) |
Map<String,String> |
getInstanceMetadata(org.springframework.cloud.client.ServiceInstance serviceInstance) |
String |
getInstanceRegion(org.springframework.cloud.client.ServiceInstance serviceInstance) |
String |
getInstanceServiceId(org.springframework.cloud.client.ServiceInstance serviceInstance) |
String |
getInstanceServiceType(org.springframework.cloud.client.ServiceInstance serviceInstance) |
String |
getInstanceVersion(org.springframework.cloud.client.ServiceInstance serviceInstance) |
RuleEntity |
getLocalRule() |
String |
getLocalVersion() |
Map<String,String> |
getMetadata() |
String |
getPluginInfo(String previousPluginInfo) |
int |
getPort() |
String |
getRegion() |
RuleEntity |
getRule() |
String |
getServerContextPath(com.netflix.loadbalancer.Server server) |
String |
getServerEnvironment(com.netflix.loadbalancer.Server server) |
String |
getServerGroup(com.netflix.loadbalancer.Server server) |
String |
getServerGroupKey(com.netflix.loadbalancer.Server server) |
String |
getServerRegion(com.netflix.loadbalancer.Server server) |
String |
getServerServiceId(com.netflix.loadbalancer.Server server) |
String |
getServerServiceType(com.netflix.loadbalancer.Server server) |
String |
getServerVersion(com.netflix.loadbalancer.Server server) |
String |
getServiceAppId() |
String |
getServiceId() |
String |
getServiceType() |
String |
getVersion() |
void |
setDynamicRule(RuleEntity ruleEntity) |
void |
setDynamicVersion(String version) |
void |
setLocalRule(RuleEntity ruleEntity) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetServerMetadata@Autowired protected org.springframework.cloud.client.serviceregistry.Registration registration
@Autowired protected PluginCache pluginCache
@Autowired(required=false) protected PluginContextHolder pluginContextHolder
@Autowired protected RuleCache ruleCache
@Autowired(required=false) protected ApplicationInfoAdapter applicationInfoAdapter
public String getGroupKey()
getGroupKey 在接口中 PluginAdapterpublic String getGroup()
getGroup 在接口中 PluginAdapterpublic String getServiceType()
getServiceType 在接口中 PluginAdapterpublic String getServiceId()
getServiceId 在接口中 PluginAdapterpublic String getServiceAppId()
getServiceAppId 在接口中 PluginAdapterpublic String getHost()
getHost 在接口中 PluginAdapterpublic int getPort()
getPort 在接口中 PluginAdapterpublic String getContextPath()
getContextPath 在接口中 PluginAdapterpublic Map<String,String> getMetadata()
getMetadata 在接口中 PluginAdapterpublic String getVersion()
getVersion 在接口中 PluginAdapterpublic String getLocalVersion()
getLocalVersion 在接口中 PluginAdapterpublic String getDynamicVersion()
getDynamicVersion 在接口中 PluginAdapterpublic void setDynamicVersion(String version)
setDynamicVersion 在接口中 PluginAdapterpublic void clearDynamicVersion()
clearDynamicVersion 在接口中 PluginAdapterpublic RuleEntity getRule()
getRule 在接口中 PluginAdapterpublic RuleEntity getLocalRule()
getLocalRule 在接口中 PluginAdapterpublic void setLocalRule(RuleEntity ruleEntity)
setLocalRule 在接口中 PluginAdapterpublic RuleEntity getDynamicRule()
getDynamicRule 在接口中 PluginAdapterpublic void setDynamicRule(RuleEntity ruleEntity)
setDynamicRule 在接口中 PluginAdapterpublic void clearDynamicRule()
clearDynamicRule 在接口中 PluginAdapterpublic String getRegion()
getRegion 在接口中 PluginAdapterpublic String getEnvironment()
getEnvironment 在接口中 PluginAdapterpublic String getServerGroupKey(com.netflix.loadbalancer.Server server)
getServerGroupKey 在接口中 PluginAdapterpublic String getServerGroup(com.netflix.loadbalancer.Server server)
getServerGroup 在接口中 PluginAdapterpublic String getServerServiceType(com.netflix.loadbalancer.Server server)
getServerServiceType 在接口中 PluginAdapterpublic String getServerServiceId(com.netflix.loadbalancer.Server server)
getServerServiceId 在接口中 PluginAdapterpublic String getServerVersion(com.netflix.loadbalancer.Server server)
getServerVersion 在接口中 PluginAdapterpublic String getServerRegion(com.netflix.loadbalancer.Server server)
getServerRegion 在接口中 PluginAdapterpublic String getServerEnvironment(com.netflix.loadbalancer.Server server)
getServerEnvironment 在接口中 PluginAdapterpublic String getServerContextPath(com.netflix.loadbalancer.Server server)
getServerContextPath 在接口中 PluginAdapterpublic Map<String,String> getInstanceMetadata(org.springframework.cloud.client.ServiceInstance serviceInstance)
getInstanceMetadata 在接口中 PluginAdapterpublic String getInstanceGroupKey(org.springframework.cloud.client.ServiceInstance serviceInstance)
getInstanceGroupKey 在接口中 PluginAdapterpublic String getInstanceGroup(org.springframework.cloud.client.ServiceInstance serviceInstance)
getInstanceGroup 在接口中 PluginAdapterpublic String getInstanceServiceType(org.springframework.cloud.client.ServiceInstance serviceInstance)
getInstanceServiceType 在接口中 PluginAdapterpublic String getInstanceServiceId(org.springframework.cloud.client.ServiceInstance serviceInstance)
getInstanceServiceId 在接口中 PluginAdapterpublic String getInstanceVersion(org.springframework.cloud.client.ServiceInstance serviceInstance)
getInstanceVersion 在接口中 PluginAdapterpublic String getInstanceRegion(org.springframework.cloud.client.ServiceInstance serviceInstance)
getInstanceRegion 在接口中 PluginAdapterpublic String getInstanceEnvironment(org.springframework.cloud.client.ServiceInstance serviceInstance)
getInstanceEnvironment 在接口中 PluginAdapterpublic String getInstanceContextPath(org.springframework.cloud.client.ServiceInstance serviceInstance)
getInstanceContextPath 在接口中 PluginAdapterpublic String getPluginInfo(String previousPluginInfo)
getPluginInfo 在接口中 PluginAdapterCopyright © 2020 Nepxion. All rights reserved.