接口的使用
org.apache.dubbo.registry.client.ServiceInstance
-
-
org.apache.dubbo.config.metadata中ServiceInstance的使用
参数类型为ServiceInstance的org.apache.dubbo.config.metadata中的方法 修饰符和类型 方法 说明 voidServiceInstanceHostPortCustomizer. customize(ServiceInstance serviceInstance) -
org.apache.dubbo.registry.client中ServiceInstance的使用
实现ServiceInstance的org.apache.dubbo.registry.client中的类 修饰符和类型 类 说明 classDefaultServiceInstanceThe default implementation ofServiceInstance.返回ServiceInstance的org.apache.dubbo.registry.client中的方法 修饰符和类型 方法 说明 ServiceInstanceInstanceAddressURL. getInstance()ServiceInstanceAbstractServiceDiscovery. getLocalInstance()ServiceInstanceSelfHostMetaServiceDiscovery. getLocalInstance()ServiceInstanceServiceDiscovery. getLocalInstance()返回变量类型为ServiceInstance的类型的org.apache.dubbo.registry.client中的方法 修饰符和类型 方法 说明 ConcurrentHashMap<String,List<ServiceInstance>>SelfHostMetaServiceDiscovery. getCachedServiceInstances()已过时。List<ServiceInstance>FileSystemServiceDiscovery. getInstances(String serviceName)default Map<String,Page<ServiceInstance>>ServiceDiscovery. getInstances(Iterable<String> serviceNames, int offset, int requestSize)batch-get allservice instancesby the specified service namesdefault List<ServiceInstance>ServiceDiscovery. getInstances(String serviceName)Gets allservice instancesby the specified service name.default Page<ServiceInstance>ServiceDiscovery. getInstances(String serviceName, int offset, int pageSize)Gets thepaginationofservice instancesby the specified service name.default Page<ServiceInstance>ServiceDiscovery. getInstances(String serviceName, int offset, int pageSize, boolean healthyOnly)Get thepaginationofservice instancesby the specified service name.参数类型为ServiceInstance的org.apache.dubbo.registry.client中的方法 修饰符和类型 方法 说明 voidServiceInstanceCustomizer. customize(ServiceInstance serviceInstance)Customizesthe service instanceabstract voidAbstractServiceDiscovery. doRegister(ServiceInstance serviceInstance)voidFileSystemServiceDiscovery. doRegister(ServiceInstance serviceInstance)voidSelfHostMetaServiceDiscovery. doRegister(ServiceInstance serviceInstance)abstract voidAbstractServiceDiscovery. doUnregister(ServiceInstance serviceInstance)voidFileSystemServiceDiscovery. doUnregister(ServiceInstance serviceInstance)voidSelfHostMetaServiceDiscovery. doUnregister(ServiceInstance serviceInstance)abstract voidAbstractServiceDiscovery. doUpdate(ServiceInstance serviceInstance)voidFileSystemServiceDiscovery. doUpdate(ServiceInstance serviceInstance)voidSelfHostMetaServiceDiscovery. doUpdate(ServiceInstance serviceInstance)voidAbstractServiceDiscovery. register(ServiceInstance serviceInstance)voidSelfHostMetaServiceDiscovery. register(ServiceInstance serviceInstance)voidServiceDiscovery. register(ServiceInstance serviceInstance)Registers an instance ofServiceInstance.voidAbstractServiceDiscovery. unregister(ServiceInstance serviceInstance)voidSelfHostMetaServiceDiscovery. unregister(ServiceInstance serviceInstance)voidServiceDiscovery. unregister(ServiceInstance serviceInstance)Unregisters an instance ofServiceInstance.voidAbstractServiceDiscovery. update(ServiceInstance serviceInstance)voidSelfHostMetaServiceDiscovery. update(ServiceInstance serviceInstance)voidServiceDiscovery. update(ServiceInstance serviceInstance)Updates the registeredServiceInstance.类型变量类型为ServiceInstance的org.apache.dubbo.registry.client中的方法参数 修饰符和类型 方法 说明 default voidServiceDiscovery. dispatchServiceInstancesChangedEvent(String serviceName, List<ServiceInstance> serviceInstances)voidSelfHostMetaServiceDiscovery. notifyListener(String serviceName, ServiceInstancesChangedListener listener, List<ServiceInstance> instances)参数类型为ServiceInstance的org.apache.dubbo.registry.client中的构造器 构造器 说明 InstanceAddressURL(ServiceInstance instance, MetadataInfo metadataInfo) -
org.apache.dubbo.registry.client.event中ServiceInstance的使用
返回变量类型为ServiceInstance的类型的org.apache.dubbo.registry.client.event中的方法 修饰符和类型 方法 说明 List<ServiceInstance>ServiceInstancesChangedEvent. getServiceInstances()类型变量类型为ServiceInstance的org.apache.dubbo.registry.client.event中的构造器参数 构造器 说明 ServiceInstancesChangedEvent(String serviceName, List<ServiceInstance> serviceInstances) -
org.apache.dubbo.registry.client.event.listener中ServiceInstance的使用
返回变量类型为ServiceInstance的类型的org.apache.dubbo.registry.client.event.listener中的方法 修饰符和类型 方法 说明 Map<String,List<ServiceInstance>>ServiceInstancesChangedListener. getAllInstances()List<ServiceInstance>ServiceInstancesChangedListener. getInstancesOfApp(String appName) -
org.apache.dubbo.registry.client.metadata中ServiceInstance的使用
参数类型为ServiceInstance的org.apache.dubbo.registry.client.metadata中的方法 修饰符和类型 方法 说明 List<URL>MetadataServiceURLBuilder. build(ServiceInstance serviceInstance)Build theURLsfrom the specifiedServiceInstanceList<URL>SpringCloudMetadataServiceURLBuilder. build(ServiceInstance serviceInstance)List<URL>StandardMetadataServiceURLBuilder. build(ServiceInstance serviceInstance)static voidServiceInstanceMetadataUtils. calInstanceRevision(ServiceDiscovery serviceDiscovery, ServiceInstance instance)static StringMetadataUtils. computeKey(ServiceInstance serviceInstance)voidMetadataServiceURLParamsMetadataCustomizer. customize(ServiceInstance serviceInstance)voidProtocolPortsMetadataCustomizer. customize(ServiceInstance serviceInstance)voidServiceInstanceMetadataCustomizer. customize(ServiceInstance serviceInstance)static voidServiceInstanceMetadataUtils. customizeInstance(ServiceInstance instance)static voidMetadataUtils. destroyMetadataServiceProxy(ServiceInstance instance, ServiceDiscovery serviceDiscovery)static DefaultServiceInstance.EndpointServiceInstanceMetadataUtils. getEndpoint(ServiceInstance serviceInstance, String protocol)Get the property value of port by the specifiedthe metadata of service instanceand protocolstatic StringServiceInstanceMetadataUtils. getExportedServicesRevision(ServiceInstance serviceInstance)The revision for all exported Dubbo services from the specifiedServiceInstance.static MetadataServiceMetadataUtils. getMetadataServiceProxy(ServiceInstance instance, ServiceDiscovery serviceDiscovery)static Map<String,String>ServiceInstanceMetadataUtils. getMetadataServiceURLsParams(ServiceInstance serviceInstance)Get the multipleurls'parameters ofMetadataService'sMetadatastatic StringServiceInstanceMetadataUtils. getMetadataStorageType(ServiceInstance serviceInstance)Get the metadata's storage type is used to whichWritableMetadataServiceinstance.static StringServiceInstanceMetadataUtils. getRemoteCluster(ServiceInstance serviceInstance)static booleanServiceInstanceMetadataUtils. hasEndpoints(ServiceInstance serviceInstance)static booleanServiceInstanceMetadataUtils. isDubboServiceInstance(ServiceInstance serviceInstance)Is Dubbo Service instance or notstatic booleanServiceInstanceMetadataUtils. isInstanceUpdated(ServiceInstance instance)static voidServiceInstanceMetadataUtils. refreshMetadataAndInstance(ServiceInstance serviceInstance)static voidServiceInstanceMetadataUtils. resetInstanceUpdateKey(ServiceInstance instance)static voidServiceInstanceMetadataUtils. setEndpoints(ServiceInstance serviceInstance, Map<String,Integer> protocolPorts)static voidServiceInstanceMetadataUtils. setMetadataStorageType(ServiceInstance serviceInstance, String metadataType)Set the metadata storage type in specifiedservice instance类型变量类型为ServiceInstance的org.apache.dubbo.registry.client.metadata中的方法参数 修饰符和类型 方法 说明 List<URL>RestProtocolSubscribedURLsSynthesizer. synthesize(URL subscribedURL, Collection<ServiceInstance> serviceInstances)List<URL>SubscribedURLsSynthesizer. synthesize(URL subscribedURL, Collection<ServiceInstance> serviceInstances)synthesize the subscribedURLs -
org.apache.dubbo.registry.client.metadata.store中ServiceInstance的使用
参数类型为ServiceInstance的org.apache.dubbo.registry.client.metadata.store中的方法 修饰符和类型 方法 说明 MetadataInfoRemoteMetadataServiceImpl. getMetadata(ServiceInstance instance) -
org.apache.dubbo.registry.client.selector中ServiceInstance的使用
返回ServiceInstance的org.apache.dubbo.registry.client.selector中的方法 修饰符和类型 方法 说明 ServiceInstanceRandomServiceInstanceSelector. select(URL registryURL, List<ServiceInstance> serviceInstances)ServiceInstanceServiceInstanceSelector. select(URL registryURL, List<ServiceInstance> serviceInstances)Select an instance ofServiceInstanceby the specifiedservice instances类型变量类型为ServiceInstance的org.apache.dubbo.registry.client.selector中的方法参数 修饰符和类型 方法 说明 ServiceInstanceRandomServiceInstanceSelector. select(URL registryURL, List<ServiceInstance> serviceInstances)ServiceInstanceServiceInstanceSelector. select(URL registryURL, List<ServiceInstance> serviceInstances)Select an instance ofServiceInstanceby the specifiedservice instances -
org.apache.dubbo.registry.dns中ServiceInstance的使用
返回变量类型为ServiceInstance的类型的org.apache.dubbo.registry.dns中的方法 修饰符和类型 方法 说明 List<ServiceInstance>DNSServiceDiscovery. getInstances(String serviceName) -
org.apache.dubbo.registry.kubernetes中ServiceInstance的使用
返回变量类型为ServiceInstance的类型的org.apache.dubbo.registry.kubernetes中的方法 修饰符和类型 方法 说明 List<ServiceInstance>KubernetesServiceDiscovery. getInstances(String serviceName)参数类型为ServiceInstance的org.apache.dubbo.registry.kubernetes中的方法 修饰符和类型 方法 说明 voidKubernetesServiceDiscovery. doRegister(ServiceInstance serviceInstance)voidKubernetesServiceDiscovery. doUnregister(ServiceInstance serviceInstance)voidKubernetesServiceDiscovery. doUpdate(ServiceInstance serviceInstance) -
org.apache.dubbo.registry.multicast中ServiceInstance的使用
参数类型为ServiceInstance的org.apache.dubbo.registry.multicast中的方法 修饰符和类型 方法 说明 voidMulticastServiceDiscovery. doRegister(ServiceInstance serviceInstance)voidMulticastServiceDiscovery. doUnregister(ServiceInstance serviceInstance)voidMulticastServiceDiscovery. doUpdate(ServiceInstance serviceInstance) -
org.apache.dubbo.registry.multiple中ServiceInstance的使用
返回ServiceInstance的org.apache.dubbo.registry.multiple中的方法 修饰符和类型 方法 说明 ServiceInstanceMultipleServiceDiscovery. getLocalInstance()返回变量类型为ServiceInstance的类型的org.apache.dubbo.registry.multiple中的方法 修饰符和类型 方法 说明 Page<ServiceInstance>MultipleServiceDiscovery. getInstances(String serviceName, int offset, int pageSize, boolean healthyOnly)参数类型为ServiceInstance的org.apache.dubbo.registry.multiple中的方法 修饰符和类型 方法 说明 voidMultipleServiceDiscovery. register(ServiceInstance serviceInstance)voidMultipleServiceDiscovery. unregister(ServiceInstance serviceInstance)voidMultipleServiceDiscovery. update(ServiceInstance serviceInstance) -
org.apache.dubbo.registry.nacos中ServiceInstance的使用
返回变量类型为ServiceInstance的类型的org.apache.dubbo.registry.nacos中的方法 修饰符和类型 方法 说明 List<ServiceInstance>NacosServiceDiscovery. getInstances(String serviceName)参数类型为ServiceInstance的org.apache.dubbo.registry.nacos中的方法 修饰符和类型 方法 说明 voidNacosServiceDiscovery. doRegister(ServiceInstance serviceInstance)voidNacosServiceDiscovery. doUnregister(ServiceInstance serviceInstance)voidNacosServiceDiscovery. doUpdate(ServiceInstance serviceInstance) -
org.apache.dubbo.registry.nacos.util中ServiceInstance的使用
返回ServiceInstance的org.apache.dubbo.registry.nacos.util中的方法 修饰符和类型 方法 说明 static ServiceInstanceNacosNamingServiceUtils. toServiceInstance(com.alibaba.nacos.api.naming.pojo.Instance instance)Convert theInstancetoServiceInstance参数类型为ServiceInstance的org.apache.dubbo.registry.nacos.util中的方法 修饰符和类型 方法 说明 static com.alibaba.nacos.api.naming.pojo.InstanceNacosNamingServiceUtils. toInstance(ServiceInstance serviceInstance)Convert theServiceInstancetoInstance -
org.apache.dubbo.registry.xds中ServiceInstance的使用
返回变量类型为ServiceInstance的类型的org.apache.dubbo.registry.xds中的方法 修饰符和类型 方法 说明 List<ServiceInstance>XdsServiceDiscovery. getInstances(String serviceName) -
org.apache.dubbo.registry.zookeeper中ServiceInstance的使用
返回变量类型为ServiceInstance的类型的org.apache.dubbo.registry.zookeeper中的方法 修饰符和类型 方法 说明 List<ServiceInstance>ZookeeperServiceDiscovery. getInstances(String serviceName)Page<ServiceInstance>ZookeeperServiceDiscovery. getInstances(String serviceName, int offset, int pageSize, boolean healthyOnly)参数类型为ServiceInstance的org.apache.dubbo.registry.zookeeper中的方法 修饰符和类型 方法 说明 voidZookeeperServiceDiscovery. doRegister(ServiceInstance serviceInstance)voidZookeeperServiceDiscovery. doUnregister(ServiceInstance serviceInstance)voidZookeeperServiceDiscovery. doUpdate(ServiceInstance serviceInstance) -
org.apache.dubbo.registry.zookeeper.util中ServiceInstance的使用
返回ServiceInstance的org.apache.dubbo.registry.zookeeper.util中的方法 修饰符和类型 方法 说明 static ServiceInstanceCuratorFrameworkUtils. build(org.apache.curator.x.discovery.ServiceInstance<ZookeeperInstance> instance)返回变量类型为ServiceInstance的类型的org.apache.dubbo.registry.zookeeper.util中的方法 修饰符和类型 方法 说明 static List<ServiceInstance>CuratorFrameworkUtils. build(Collection<org.apache.curator.x.discovery.ServiceInstance<ZookeeperInstance>> instances)参数类型为ServiceInstance的org.apache.dubbo.registry.zookeeper.util中的方法 修饰符和类型 方法 说明 static org.apache.curator.x.discovery.ServiceInstance<ZookeeperInstance>CuratorFrameworkUtils. build(ServiceInstance serviceInstance)
-