public class MeshRuleCache<T> extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> MeshRuleCache<T> |
build(String protocolServiceKey,
BitList<Invoker<T>> invokers,
Map<String,VsDestinationGroup> vsDestinationGroupMap) |
boolean |
containsRule() |
static <T> MeshRuleCache<T> |
emptyCache() |
boolean |
equals(Object o) |
List<String> |
getAppList() |
Map<String,VsDestinationGroup> |
getAppToVDGroup() |
BitList<Invoker<T>> |
getSubsetInvokers(String appName,
String subset) |
Map<String,Map<String,BitList<Invoker<T>>>> |
getTotalSubsetMap() |
BitList<Invoker<T>> |
getUnmatchedInvokers() |
VsDestinationGroup |
getVsDestinationGroup(String appName) |
int |
hashCode() |
public Map<String,VsDestinationGroup> getAppToVDGroup()
public VsDestinationGroup getVsDestinationGroup(String appName)
public boolean containsRule()
public static <T> MeshRuleCache<T> build(String protocolServiceKey, BitList<Invoker<T>> invokers, Map<String,VsDestinationGroup> vsDestinationGroupMap)
public static <T> MeshRuleCache<T> emptyCache()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.