类 MeshRuleCache<T>
- java.lang.Object
-
- org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache<T>
-
public class MeshRuleCache<T> extends Object
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static <T> MeshRuleCache<T>build(String protocolServiceKey, BitList<Invoker<T>> invokers, Map<String,VsDestinationGroup> vsDestinationGroupMap)booleancontainsRule()static <T> MeshRuleCache<T>emptyCache()booleanequals(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()VsDestinationGroupgetVsDestinationGroup(String appName)inthashCode()
-
-
-
方法详细资料
-
getAppToVDGroup
public Map<String,VsDestinationGroup> getAppToVDGroup()
-
getVsDestinationGroup
public VsDestinationGroup getVsDestinationGroup(String appName)
-
containsRule
public boolean containsRule()
-
build
public static <T> MeshRuleCache<T> build(String protocolServiceKey, BitList<Invoker<T>> invokers, Map<String,VsDestinationGroup> vsDestinationGroupMap)
-
emptyCache
public static <T> MeshRuleCache<T> emptyCache()
-
-