类 NacosNamingMaintainService
- java.lang.Object
-
- com.alibaba.nacos.client.naming.NacosNamingMaintainService
-
- 所有已实现的接口:
com.alibaba.nacos.api.naming.NamingMaintainService
public class NacosNamingMaintainService extends java.lang.Object implements com.alibaba.nacos.api.naming.NamingMaintainServiceNacos naming maintain service.- 从以下版本开始:
- 1.0.1
- 作者:
- liaochuntao
-
-
字段概要
字段 修饰符和类型 字段 说明 private java.util.concurrent.ScheduledExecutorServiceexecutorServiceprivate java.lang.Stringnamespaceprivate SecurityProxysecurityProxyprivate ServerListManagerserverListManagerprivate NamingHttpClientProxyserverProxy
-
构造器概要
构造器 构造器 说明 NacosNamingMaintainService(java.lang.String serverList)NacosNamingMaintainService(java.util.Properties properties)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcreateService(com.alibaba.nacos.api.naming.pojo.Service service, com.alibaba.nacos.api.selector.AbstractSelector selector)voidcreateService(java.lang.String serviceName)voidcreateService(java.lang.String serviceName, java.lang.String groupName)voidcreateService(java.lang.String serviceName, java.lang.String groupName, float protectThreshold)voidcreateService(java.lang.String serviceName, java.lang.String groupName, float protectThreshold, java.lang.String expression)booleandeleteService(java.lang.String serviceName)booleandeleteService(java.lang.String serviceName, java.lang.String groupName)private voidinit(java.util.Properties properties)private voidinitSecurityProxy(java.util.Properties properties)com.alibaba.nacos.api.naming.pojo.ServicequeryService(java.lang.String serviceName)com.alibaba.nacos.api.naming.pojo.ServicequeryService(java.lang.String serviceName, java.lang.String groupName)voidshutDown()voidupdateInstance(java.lang.String serviceName, com.alibaba.nacos.api.naming.pojo.Instance instance)voidupdateInstance(java.lang.String serviceName, java.lang.String groupName, com.alibaba.nacos.api.naming.pojo.Instance instance)voidupdateService(com.alibaba.nacos.api.naming.pojo.Service service, com.alibaba.nacos.api.selector.AbstractSelector selector)voidupdateService(java.lang.String serviceName, java.lang.String groupName, float protectThreshold)voidupdateService(java.lang.String serviceName, java.lang.String groupName, float protectThreshold, java.util.Map<java.lang.String,java.lang.String> metadata)
-
-
-
字段详细资料
-
namespace
private java.lang.String namespace
-
serverProxy
private NamingHttpClientProxy serverProxy
-
serverListManager
private ServerListManager serverListManager
-
securityProxy
private SecurityProxy securityProxy
-
executorService
private java.util.concurrent.ScheduledExecutorService executorService
-
-
构造器详细资料
-
NacosNamingMaintainService
public NacosNamingMaintainService(java.lang.String serverList) throws com.alibaba.nacos.api.exception.NacosException- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
NacosNamingMaintainService
public NacosNamingMaintainService(java.util.Properties properties) throws com.alibaba.nacos.api.exception.NacosException- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
-
方法详细资料
-
init
private void init(java.util.Properties properties) throws com.alibaba.nacos.api.exception.NacosException- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
initSecurityProxy
private void initSecurityProxy(java.util.Properties properties)
-
updateInstance
public void updateInstance(java.lang.String serviceName, com.alibaba.nacos.api.naming.pojo.Instance instance) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
updateInstance在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
updateInstance
public void updateInstance(java.lang.String serviceName, java.lang.String groupName, com.alibaba.nacos.api.naming.pojo.Instance instance) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
updateInstance在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
queryService
public com.alibaba.nacos.api.naming.pojo.Service queryService(java.lang.String serviceName) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
queryService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
queryService
public com.alibaba.nacos.api.naming.pojo.Service queryService(java.lang.String serviceName, java.lang.String groupName) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
queryService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
createService
public void createService(java.lang.String serviceName) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
createService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
createService
public void createService(java.lang.String serviceName, java.lang.String groupName) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
createService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
createService
public void createService(java.lang.String serviceName, java.lang.String groupName, float protectThreshold) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
createService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
createService
public void createService(java.lang.String serviceName, java.lang.String groupName, float protectThreshold, java.lang.String expression) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
createService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
createService
public void createService(com.alibaba.nacos.api.naming.pojo.Service service, com.alibaba.nacos.api.selector.AbstractSelector selector) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
createService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
deleteService
public boolean deleteService(java.lang.String serviceName) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
deleteService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
deleteService
public boolean deleteService(java.lang.String serviceName, java.lang.String groupName) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
deleteService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
updateService
public void updateService(java.lang.String serviceName, java.lang.String groupName, float protectThreshold) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
updateService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
updateService
public void updateService(java.lang.String serviceName, java.lang.String groupName, float protectThreshold, java.util.Map<java.lang.String,java.lang.String> metadata) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
updateService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
updateService
public void updateService(com.alibaba.nacos.api.naming.pojo.Service service, com.alibaba.nacos.api.selector.AbstractSelector selector) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
updateService在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
shutDown
public void shutDown() throws com.alibaba.nacos.api.exception.NacosException- 指定者:
shutDown在接口中com.alibaba.nacos.api.naming.NamingMaintainService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
-