类的使用
com.alibaba.nacos.api.naming.pojo.Instance
使用Instance的程序包
程序包
说明
-
com.alibaba.nacos.api.naming中Instance的使用
修饰符和类型方法说明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.返回变量类型为Instance的类型的com.alibaba.nacos.api.naming中的方法修饰符和类型方法说明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.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.参数类型为Instance的com.alibaba.nacos.api.naming中的方法修饰符和类型方法说明voidNamingService.deregisterInstance(String serviceName, Instance instance) deregister instance with full instance information and default groupName.voidNamingService.deregisterInstance(String serviceName, String groupName, Instance instance) deregister instance with full instance information.voidNamingService.registerInstance(String serviceName, Instance instance) register an instance to service with specified instance properties.voidNamingService.registerInstance(String serviceName, String groupName, Instance instance) register an instance to service with specified instance properties.voidNamingMaintainService.updateInstance(String serviceName, Instance instance) 已过时。update instance info.voidNamingMaintainService.updateInstance(String serviceName, String groupName, Instance instance) 已过时。update instance info.类型变量类型为Instance的com.alibaba.nacos.api.naming中的方法参数修饰符和类型方法说明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. -
com.alibaba.nacos.api.naming.listener中Instance的使用
返回变量类型为Instance的类型的com.alibaba.nacos.api.naming.listener中的方法类型变量类型为Instance的com.alibaba.nacos.api.naming.listener中的方法参数类型变量类型为Instance的com.alibaba.nacos.api.naming.listener中的构造器参数 -
com.alibaba.nacos.api.naming.pojo中Instance的使用
返回变量类型为Instance的类型的com.alibaba.nacos.api.naming.pojo中的方法类型变量类型为Instance的com.alibaba.nacos.api.naming.pojo中的方法参数 -
com.alibaba.nacos.api.naming.pojo.builder中Instance的使用
-
com.alibaba.nacos.api.naming.pojo.maintainer中Instance的使用
返回变量类型为Instance的类型的com.alibaba.nacos.api.naming.pojo.maintainer中的方法类型变量类型为Instance的com.alibaba.nacos.api.naming.pojo.maintainer中的方法参数 -
com.alibaba.nacos.api.naming.remote.request中Instance的使用
返回变量类型为Instance的类型的com.alibaba.nacos.api.naming.remote.request中的方法修饰符和类型方法说明voidInstanceRequest.setInstance(Instance instance) voidPersistentInstanceRequest.setInstance(Instance instance) 类型变量类型为Instance的com.alibaba.nacos.api.naming.remote.request中的方法参数限定符构造器说明InstanceRequest(String namespace, String serviceName, String groupName, String type, Instance instance) PersistentInstanceRequest(String namespace, String serviceName, String groupName, String type, Instance instance) 类型变量类型为Instance的com.alibaba.nacos.api.naming.remote.request中的构造器参数 -
com.alibaba.nacos.api.naming.selector中Instance的使用
返回变量类型为Instance的类型的com.alibaba.nacos.api.naming.selector中的方法 -
com.alibaba.nacos.api.naming.spi.generator中Instance的使用
-
com.alibaba.nacos.api.naming.utils中Instance的使用
修饰符和类型方法说明static voidNamingUtils.checkInstanceIsEphemeral(Instance instance) check batch register is Ephemeral.static voidNamingUtils.checkInstanceIsLegal(Instance instance) Check instance param about keep alive.类型变量类型为Instance的com.alibaba.nacos.api.naming.utils中的方法参数修饰符和类型方法说明static voidNamingUtils.batchCheckInstanceIsLegal(List<Instance> instances) Batch verify the validity of instances. -
com.alibaba.nacos.api.selector中Instance的使用
类型参数类型为Instance的com.alibaba.nacos.api.selector中的类修饰符和类型类说明classAbstractCmdbSelector<T extends Instance>AbstractCmdbSelectorwill provide one default implement ofSelector, users can implement it to use theCmdbContext.返回变量类型为Instance的类型的com.alibaba.nacos.api.selector中的方法修饰符和类型方法说明类型变量类型为Instance的com.alibaba.nacos.api.selector中的方法参数 -
com.alibaba.nacos.api.selector.context中Instance的使用
修饰符和类型类说明classCmdbContext<T extends Instance>The CMDB context is given by theSelectorContextBuilder.build(Object, Object)and used for theSelector.select(Object).