类的使用
com.alibaba.nacos.api.exception.NacosException
使用NacosException的程序包
程序包
说明
-
com.alibaba.nacos.api中NacosException的使用
修饰符和类型方法说明static ConfigServiceNacosFactory.createConfigService(String serverAddr)Create config service.static ConfigServiceNacosFactory.createConfigService(Properties properties)Create config service.static NamingMaintainServiceNacosFactory.createMaintainService(String serverAddr)Create maintain service.static NamingMaintainServiceNacosFactory.createMaintainService(Properties properties)Create maintain service.static NamingServiceNacosFactory.createNamingService(String serverAddr)Create naming service.static NamingServiceNacosFactory.createNamingService(Properties properties)Create naming service. -
com.alibaba.nacos.api.config中NacosException的使用
修饰符和类型方法说明voidConfigService.addListener(String dataId, String group, Listener listener)Add a listener to the configuration, after the server modified the configuration, the client will use the incoming listener callback.static ConfigServiceConfigFactory.createConfigService(String serverAddr)Create Config.static ConfigServiceConfigFactory.createConfigService(Properties properties)Create Config.Get config.ConfigService.getConfigAndSignListener(String dataId, String group, long timeoutMs, Listener listener)Get config and register Listener.booleanConfigService.publishConfig(String dataId, String group, String content)Publish config.booleanConfigService.publishConfig(String dataId, String group, String content, String type)Publish config.booleanConfigService.publishConfigCas(String dataId, String group, String content, String casMd5)Cas Publish config.booleanConfigService.publishConfigCas(String dataId, String group, String content, String casMd5, String type)Cas Publish config.booleanConfigService.removeConfig(String dataId, String group)Remove config.voidConfigService.shutDown()Shutdown the resource service. -
com.alibaba.nacos.api.config.filter中NacosException的使用
修饰符和类型方法说明voidIConfigFilter.doFilter(IConfigRequest request, IConfigResponse response, IConfigFilterChain filterChain)do filter.voidIConfigFilterChain.doFilter(IConfigRequest request, IConfigResponse response)Filter action. -
com.alibaba.nacos.api.naming中NacosException的使用
修饰符和类型方法说明static NamingMaintainServiceNamingMaintainFactory.createMaintainService(String serverList)create a new maintain service.static NamingMaintainServiceNamingMaintainFactory.createMaintainService(Properties properties)create a new maintain service.static NamingServiceNamingFactory.createNamingService(String serverList)Create a new naming service.static NamingServiceNamingFactory.createNamingService(Properties properties)Create a new naming service.voidNamingMaintainService.createService(Service service, AbstractSelector selector)create service to Nacos.voidNamingMaintainService.createService(String serviceName)create service to Nacos.voidNamingMaintainService.createService(String serviceName, String groupName)create service to Nacos.voidNamingMaintainService.createService(String serviceName, String groupName, float protectThreshold)create service to Nacos.voidNamingMaintainService.createService(String serviceName, String groupName, float protectThreshold, String expression)create service to Nacos.booleanNamingMaintainService.deleteService(String serviceName)delete service from Nacos.booleanNamingMaintainService.deleteService(String serviceName, String groupName)delete service from Nacos.voidNamingService.deregisterInstance(String serviceName, Instance instance)deregister instance with full instance information and default groupName.voidNamingService.deregisterInstance(String serviceName, String ip, int port)deregister instance from a service.voidNamingService.deregisterInstance(String serviceName, String ip, int port, String clusterName)deregister instance with specified cluster name from a service.voidNamingService.deregisterInstance(String serviceName, String groupName, Instance instance)deregister instance with full instance information.voidNamingService.deregisterInstance(String serviceName, String groupName, String ip, int port)deregister instance from a service.voidNamingService.deregisterInstance(String serviceName, String groupName, String ip, int port, String clusterName)deregister instance with specified cluster name from a service.NamingService.getAllInstances(String serviceName)get all instances of a service.NamingService.getAllInstances(String serviceName, boolean subscribe)Get all instances of a service.NamingService.getAllInstances(String serviceName, String groupName)get all instances of a service.NamingService.getAllInstances(String serviceName, String groupName, boolean subscribe)Get all instances of a service.NamingService.getAllInstances(String serviceName, String groupName, List<String> clusters)Get all instances within specified clusters of a service.NamingService.getAllInstances(String serviceName, String groupName, List<String> clusters, boolean subscribe)Get all instances within specified clusters of a service.NamingService.getAllInstances(String serviceName, List<String> clusters)Get all instances within specified clusters of a service.NamingService.getAllInstances(String serviceName, List<String> clusters, boolean subscribe)Get all instances within specified clusters of a service.NamingService.getServicesOfServer(int pageNo, int pageSize)Get all service names from server.NamingService.getServicesOfServer(int pageNo, int pageSize, AbstractSelector selector)Get all service names from server with selector.NamingService.getServicesOfServer(int pageNo, int pageSize, String groupName)Get all service names from server.NamingService.getServicesOfServer(int pageNo, int pageSize, String groupName, AbstractSelector selector)Get all service names from server with selector.NamingService.getSubscribeServices()Get all subscribed services of current client.NamingMaintainService.queryService(String serviceName)query service.NamingMaintainService.queryService(String serviceName, String groupName)query service.voidNamingService.registerInstance(String serviceName, Instance instance)register a instance to service with specified instance properties.voidNamingService.registerInstance(String serviceName, String ip, int port)register a instance to service.voidNamingService.registerInstance(String serviceName, String ip, int port, String clusterName)register a instance to service with specified cluster name.voidNamingService.registerInstance(String serviceName, String groupName, Instance instance)register a instance to service with specified instance properties.voidNamingService.registerInstance(String serviceName, String groupName, String ip, int port)register a instance to service.voidNamingService.registerInstance(String serviceName, String groupName, String ip, int port, String clusterName)register a instance to service with specified cluster name.NamingService.selectInstances(String serviceName, boolean healthy)Get qualified instances of service.NamingService.selectInstances(String serviceName, boolean healthy, boolean subscribe)Get qualified instances of service.NamingService.selectInstances(String serviceName, String groupName, boolean healthy)Get qualified instances of service.NamingService.selectInstances(String serviceName, String groupName, boolean healthy, boolean subscribe)Get qualified instances of service.NamingService.selectInstances(String serviceName, String groupName, List<String> clusters, boolean healthy)Get qualified instances within specified clusters of service.NamingService.selectInstances(String serviceName, String groupName, List<String> clusters, boolean healthy, boolean subscribe)Get qualified instances within specified clusters of service.NamingService.selectInstances(String serviceName, List<String> clusters, boolean healthy)Get qualified instances within specified clusters of service.NamingService.selectInstances(String serviceName, List<String> clusters, boolean healthy, boolean subscribe)Get qualified instances within specified clusters of service.NamingService.selectOneHealthyInstance(String serviceName)Select one healthy instance of service using predefined load balance strategy.NamingService.selectOneHealthyInstance(String serviceName, boolean subscribe)select one healthy instance of service using predefined load balance strategy.NamingService.selectOneHealthyInstance(String serviceName, String groupName)Select one healthy instance of service using predefined load balance strategy.NamingService.selectOneHealthyInstance(String serviceName, String groupName, boolean subscribe)select one healthy instance of service using predefined load balance strategy.NamingService.selectOneHealthyInstance(String serviceName, String groupName, List<String> clusters)Select one healthy instance of service using predefined load balance strategy.NamingService.selectOneHealthyInstance(String serviceName, String groupName, List<String> clusters, boolean subscribe)Select one healthy instance of service using predefined load balance strategy.NamingService.selectOneHealthyInstance(String serviceName, List<String> clusters)Select one healthy instance of service using predefined load balance strategy.NamingService.selectOneHealthyInstance(String serviceName, List<String> clusters, boolean subscribe)Select one healthy instance of service using predefined load balance strategy.voidNamingMaintainService.shutDown()Shutdown the resource service.voidNamingService.shutDown()Shutdown the resource service.voidNamingService.subscribe(String serviceName, EventListener listener)Subscribe service to receive events of instances alteration.voidNamingService.subscribe(String serviceName, String groupName, EventListener listener)Subscribe service to receive events of instances alteration.voidNamingService.subscribe(String serviceName, String groupName, List<String> clusters, EventListener listener)Subscribe service to receive events of instances alteration.voidNamingService.subscribe(String serviceName, List<String> clusters, EventListener listener)Subscribe service to receive events of instances alteration.voidNamingService.unsubscribe(String serviceName, EventListener listener)Unsubscribe event listener of service.voidNamingService.unsubscribe(String serviceName, String groupName, EventListener listener)unsubscribe event listener of service.voidNamingService.unsubscribe(String serviceName, String groupName, List<String> clusters, EventListener listener)Unsubscribe event listener of service.voidNamingService.unsubscribe(String serviceName, List<String> clusters, EventListener listener)Unsubscribe event listener of service.voidNamingMaintainService.updateInstance(String serviceName, Instance instance)update instance info.voidNamingMaintainService.updateInstance(String serviceName, String groupName, Instance instance)update instance info.voidNamingMaintainService.updateService(Service service, AbstractSelector selector)update service to Nacos with selector.voidNamingMaintainService.updateService(String serviceName, String groupName, float protectThreshold)update service to Nacos.voidNamingMaintainService.updateService(String serviceName, String groupName, float protectThreshold, Map<String,String> metadata)update service to Nacos. -
com.alibaba.nacos.api.naming.utils中NacosException的使用
修饰符和类型方法说明static voidNamingUtils.checkInstanceIsLegal(Instance instance)Check instance param about keep alive. -
com.alibaba.nacos.api.remote中NacosException的使用
修饰符和类型方法说明voidRequester.asyncRequest(Request request, RequestCallBack requestCallBack)send async request.send request.Requester.requestFuture(Request request)send request.