类 LookupFactory
- java.lang.Object
-
- com.alibaba.nacos.core.cluster.lookup.LookupFactory
-
public final class LookupFactory extends java.lang.ObjectAn addressing pattern factory, responsible for the creation of all addressing patterns.- 作者:
- liaochuntao
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classLookupFactory.LookupType
-
字段概要
字段 修饰符和类型 字段 说明 private static LookupFactory.LookupTypecurrentLookupTypeprivate static MemberLookupLOOK_UPprivate static java.lang.StringLOOKUP_MODE_TYPE
-
构造器概要
构造器 构造器 说明 LookupFactory()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 private static LookupFactory.LookupTypechooseLookup(java.lang.String lookupType)static MemberLookupcreateLookUp(ServerMemberManager memberManager)Create the target addressing pattern.static voiddestroy()private static MemberLookupfind(LookupFactory.LookupType type)static MemberLookupgetLookUp()static MemberLookupswitchLookup(java.lang.String name, ServerMemberManager memberManager)Switch to target addressing mode.
-
-
-
字段详细资料
-
LOOKUP_MODE_TYPE
private static final java.lang.String LOOKUP_MODE_TYPE
- 另请参阅:
- 常量字段值
-
LOOK_UP
private static MemberLookup LOOK_UP
-
currentLookupType
private static LookupFactory.LookupType currentLookupType
-
-
方法详细资料
-
createLookUp
public static MemberLookup createLookUp(ServerMemberManager memberManager) throws com.alibaba.nacos.api.exception.NacosException
Create the target addressing pattern.- 参数:
memberManager-ServerMemberManager- 返回:
MemberLookup- 抛出:
com.alibaba.nacos.api.exception.NacosException- NacosException
-
switchLookup
public static MemberLookup switchLookup(java.lang.String name, ServerMemberManager memberManager) throws com.alibaba.nacos.api.exception.NacosException
Switch to target addressing mode.- 参数:
name- target member-lookup namememberManager-ServerMemberManager- 返回:
MemberLookup- 抛出:
com.alibaba.nacos.api.exception.NacosException-NacosException
-
find
private static MemberLookup find(LookupFactory.LookupType type)
-
chooseLookup
private static LookupFactory.LookupType chooseLookup(java.lang.String lookupType)
-
getLookUp
public static MemberLookup getLookUp()
-
destroy
public static void destroy() throws com.alibaba.nacos.api.exception.NacosException- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
-