Class NamingProxy
- java.lang.Object
-
- com.alibaba.nacos.client.naming.net.NamingProxy
-
public class NamingProxy extends Object
- Author:
- nkorange
-
-
Constructor Summary
Constructors Constructor Description NamingProxy(String namespaceId, String endpoint, String serverList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>builderHeaders()StringcallServer(String api, Map<String,String> params, String curServer)StringcallServer(String api, Map<String,String> params, String curServer, String method)voidderegisterService(String serviceName, com.alibaba.nacos.api.naming.pojo.Instance instance)StringgetAccessKey()StringgetNamespaceId()StringgetSecretKey()List<String>getServerListFromEndpoint()com.alibaba.nacos.api.naming.pojo.ListView<String>getServiceList(int pageNo, int pageSize, String groupName)com.alibaba.nacos.api.naming.pojo.ListView<String>getServiceList(int pageNo, int pageSize, String groupName, com.alibaba.nacos.api.selector.AbstractSelector selector)StringqueryList(String serviceName, String clusters, int udpPort, boolean healthyOnly)voidregisterService(String serviceName, String groupName, com.alibaba.nacos.api.naming.pojo.Instance instance)StringreqAPI(String api, Map<String,String> params)StringreqAPI(String api, Map<String,String> params, String method)StringreqAPI(String api, Map<String,String> params, List<String> servers)StringreqAPI(String api, Map<String,String> params, List<String> servers, String method)longsendBeat(BeatInfo beatInfo)booleanserverHealthy()voidsetProperties(Properties properties)voidsetServerPort(int serverPort)
-
-
-
Method Detail
-
registerService
public void registerService(String serviceName, String groupName, com.alibaba.nacos.api.naming.pojo.Instance instance) throws com.alibaba.nacos.api.exception.NacosException
- Throws:
com.alibaba.nacos.api.exception.NacosException
-
deregisterService
public void deregisterService(String serviceName, com.alibaba.nacos.api.naming.pojo.Instance instance) throws com.alibaba.nacos.api.exception.NacosException
- Throws:
com.alibaba.nacos.api.exception.NacosException
-
queryList
public String queryList(String serviceName, String clusters, int udpPort, boolean healthyOnly) throws com.alibaba.nacos.api.exception.NacosException
- Throws:
com.alibaba.nacos.api.exception.NacosException
-
sendBeat
public long sendBeat(BeatInfo beatInfo)
-
serverHealthy
public boolean serverHealthy()
-
getServiceList
public com.alibaba.nacos.api.naming.pojo.ListView<String> getServiceList(int pageNo, int pageSize, String groupName) throws com.alibaba.nacos.api.exception.NacosException
- Throws:
com.alibaba.nacos.api.exception.NacosException
-
getServiceList
public com.alibaba.nacos.api.naming.pojo.ListView<String> getServiceList(int pageNo, int pageSize, String groupName, com.alibaba.nacos.api.selector.AbstractSelector selector) throws com.alibaba.nacos.api.exception.NacosException
- Throws:
com.alibaba.nacos.api.exception.NacosException
-
reqAPI
public String reqAPI(String api, Map<String,String> params) throws com.alibaba.nacos.api.exception.NacosException
- Throws:
com.alibaba.nacos.api.exception.NacosException
-
reqAPI
public String reqAPI(String api, Map<String,String> params, String method) throws com.alibaba.nacos.api.exception.NacosException
- Throws:
com.alibaba.nacos.api.exception.NacosException
-
callServer
public String callServer(String api, Map<String,String> params, String curServer) throws com.alibaba.nacos.api.exception.NacosException
- Throws:
com.alibaba.nacos.api.exception.NacosException
-
callServer
public String callServer(String api, Map<String,String> params, String curServer, String method) throws com.alibaba.nacos.api.exception.NacosException
- Throws:
com.alibaba.nacos.api.exception.NacosException
-
reqAPI
public String reqAPI(String api, Map<String,String> params, List<String> servers, String method)
-
getAccessKey
public String getAccessKey()
-
getSecretKey
public String getSecretKey()
-
setProperties
public void setProperties(Properties properties)
-
getNamespaceId
public String getNamespaceId()
-
setServerPort
public void setServerPort(int serverPort)
-
-