类的使用
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 LockServiceNacosFactory.createLockService(Properties properties) Create lock 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.voidConfigService.cancelFuzzyWatch(String groupNamePattern, FuzzyWatchEventWatcher watcher) Cancel fuzzy listen and remove the event listener for a specified fixed group name.voidConfigService.cancelFuzzyWatch(String dataIdPattern, String groupNamePattern, FuzzyWatchEventWatcher watcher) Cancel fuzzy listen and remove the event listener for a specified service name pattern and fixed group name.static ConfigServiceConfigFactory.createConfigService(String serverAddr) Create Config.static ConfigServiceConfigFactory.createConfigService(Properties properties) Create Config.voidConfigService.fuzzyWatch(String groupNamePattern, FuzzyWatchEventWatcher watcher) Add a fuzzy listener to the configuration.voidConfigService.fuzzyWatch(String dataIdPattern, String groupNamePattern, FuzzyWatchEventWatcher watcher) Add a fuzzy listener to the configuration.ConfigService.fuzzyWatchWithGroupKeys(String groupNamePattern, FuzzyWatchEventWatcher watcher) Add a fuzzy listener to the configuration and retrieve all configs that match the specified fixed group name.ConfigService.fuzzyWatchWithGroupKeys(String dataIdPattern, String groupNamePattern, FuzzyWatchEventWatcher watcher) Add a fuzzy listener to the configuration and retrieve all configs that match the specified dataId pattern and fixed group name.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.exception.api中NacosException的使用
-
com.alibaba.nacos.api.lock中NacosException的使用
修饰符和类型方法说明static LockServiceNacosLockFactory.createLockService(Properties properties) Create a new lock service.LockService.lock(LockInstance instance) LockService.remoteReleaseLock(LockInstance instance) use grpc request to release lock.LockService.remoteTryLock(LockInstance instance) use grpc request to try lock.voidLockService.shutdown()Shutdown the Resources, such as Thread Pool.LockService.unLock(LockInstance instance) -
com.alibaba.nacos.api.lock.model中NacosException的使用
修饰符和类型方法说明LockInstance.lock(LockService lockService) Will callLockService.remoteTryLock(LockInstance)request grpc to get lock and do something.
can beOverrideto do some client special logic.LockInstance.unLock(LockService lockService) Will callLockService.remoteReleaseLock(LockInstance)request grpc to release lock and do something.
can beOverrideto do some client special logic. -
com.alibaba.nacos.api.naming中NacosException的使用
修饰符和类型方法说明voidNamingService.batchDeregisterInstance(String serviceName, String groupName, List<Instance> instances) batch deRegister instance to service with specified instance properties.voidNamingService.batchRegisterInstance(String serviceName, String groupName, List<Instance> instances) batch register instance to service with specified instance properties.voidNamingService.cancelFuzzyWatch(String groupNamePattern, FuzzyWatchEventWatcher listener) Cancel fuzzy watch, and remove event listener of a pattern.voidNamingService.cancelFuzzyWatch(String serviceNamePattern, String groupNamePattern, FuzzyWatchEventWatcher listener) Cancel fuzzy watch, and remove event listener of a pattern.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.voidNamingService.fuzzyWatch(String groupNamePattern, FuzzyWatchEventWatcher listener) According to matching rules, watch services within a specific scope, and receive notifications when changes occur in the services within the scope.voidNamingService.fuzzyWatch(String serviceNamePattern, String groupNamePattern, FuzzyWatchEventWatcher listener) According to matching rules, watch services within a specific scope, and receive notifications when changes occur in the services within the scope.NamingService.fuzzyWatchWithServiceKeys(String groupNamePattern, FuzzyWatchEventWatcher listener) According to matching rules, watch services within a specific scope, and receive notifications when changes occur in the services within the scope.NamingService.fuzzyWatchWithServiceKeys(String serviceNamePattern, String groupNamePattern, FuzzyWatchEventWatcher listener) According to matching rules, watch services within a specific scope, and receive notifications when changes occur in the services within the scope.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 an instance to service with specified instance properties.voidNamingService.registerInstance(String serviceName, String ip, int port) register an instance to service.voidNamingService.registerInstance(String serviceName, String ip, int port, String clusterName) register an instance to service with specified cluster name.voidNamingService.registerInstance(String serviceName, String groupName, Instance instance) register an instance to service with specified instance properties.voidNamingService.registerInstance(String serviceName, String groupName, String ip, int port) register an instance to service.voidNamingService.registerInstance(String serviceName, String groupName, String ip, int port, String clusterName) register an 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, NamingSelector selector, 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, NamingSelector selector, 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, NamingSelector selector, 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, NamingSelector selector, 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.batchCheckInstanceIsLegal(List<Instance> instances) Batch verify the validity of instances.static voidNamingUtils.checkInstanceIsEphemeral(Instance instance) check batch register is Ephemeral.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. -
com.alibaba.nacos.api.selector中NacosException的使用
修饰符和类型方法说明protected abstract voidThe real parse logic implement by sub class.parse the selector, build the inner info which used bySelector.select(Object).