类的使用
com.alibaba.nacos.naming.pojo.Subscriber
-
-
com.alibaba.nacos.naming.core中Subscriber的使用
返回变量类型为Subscriber的类型的com.alibaba.nacos.naming.core中的方法 修饰符和类型 方法 说明 java.util.List<Subscriber>SubscribeManager. getSubscribers(java.lang.String serviceName, java.lang.String namespaceId, boolean aggregation)Get subscribers.参数类型为Subscriber的com.alibaba.nacos.naming.core中的方法 修饰符和类型 方法 说明 com.alibaba.nacos.api.naming.pojo.ServiceInfoInstanceOperator. listInstance(java.lang.String namespaceId, java.lang.String serviceName, Subscriber subscriber, java.lang.String cluster, boolean healthOnly)Get all instance of input service.com.alibaba.nacos.api.naming.pojo.ServiceInfoInstanceOperatorClientImpl. listInstance(java.lang.String namespaceId, java.lang.String serviceName, Subscriber subscriber, java.lang.String cluster, boolean healthOnly) -
com.alibaba.nacos.naming.core.v2.client中Subscriber的使用
类型参数类型为Subscriber的com.alibaba.nacos.naming.core.v2.client中的字段 修饰符和类型 字段 说明 protected java.util.concurrent.ConcurrentHashMap<Service,Subscriber>AbstractClient. subscribers返回Subscriber的com.alibaba.nacos.naming.core.v2.client中的方法 修饰符和类型 方法 说明 SubscriberAbstractClient. getSubscriber(Service service)SubscriberClient. getSubscriber(Service service)Get subscriber of service from client.参数类型为Subscriber的com.alibaba.nacos.naming.core.v2.client中的方法 修饰符和类型 方法 说明 booleanAbstractClient. addServiceSubscriber(Service service, Subscriber subscriber)booleanClient. addServiceSubscriber(Service service, Subscriber subscriber)Add a new subscriber for target service. -
com.alibaba.nacos.naming.core.v2.service中Subscriber的使用
参数类型为Subscriber的com.alibaba.nacos.naming.core.v2.service中的方法 修饰符和类型 方法 说明 default voidClientOperationService. subscribeService(Service service, Subscriber subscriber, java.lang.String clientId)Subscribe a service.voidClientOperationServiceProxy. subscribeService(Service service, Subscriber subscriber, java.lang.String clientId)default voidClientOperationService. unsubscribeService(Service service, Subscriber subscriber, java.lang.String clientId)Unsubscribe a service.voidClientOperationServiceProxy. unsubscribeService(Service service, Subscriber subscriber, java.lang.String clientId) -
com.alibaba.nacos.naming.core.v2.service.impl中Subscriber的使用
参数类型为Subscriber的com.alibaba.nacos.naming.core.v2.service.impl中的方法 修饰符和类型 方法 说明 voidEphemeralClientOperationServiceImpl. subscribeService(Service service, Subscriber subscriber, java.lang.String clientId)voidPersistentClientOperationServiceImpl. subscribeService(Service service, Subscriber subscriber, java.lang.String clientId)voidEphemeralClientOperationServiceImpl. unsubscribeService(Service service, Subscriber subscriber, java.lang.String clientId)voidPersistentClientOperationServiceImpl. unsubscribeService(Service service, Subscriber subscriber, java.lang.String clientId) -
com.alibaba.nacos.naming.pojo中Subscriber的使用
类型参数类型为Subscriber的com.alibaba.nacos.naming.pojo中的字段 修饰符和类型 字段 说明 private java.util.List<Subscriber>Subscribers. subscribers返回变量类型为Subscriber的类型的com.alibaba.nacos.naming.pojo中的方法 修饰符和类型 方法 说明 java.util.List<Subscriber>Subscribers. getSubscribers()类型变量类型为Subscriber的com.alibaba.nacos.naming.pojo中的方法参数 修饰符和类型 方法 说明 voidSubscribers. setSubscribers(java.util.List<Subscriber> subscribers) -
com.alibaba.nacos.naming.push中Subscriber的使用
返回变量类型为Subscriber的类型的com.alibaba.nacos.naming.push中的方法 修饰符和类型 方法 说明 java.util.Collection<Subscriber>NamingSubscriberService. getFuzzySubscribers(Service service)Fuzzy get subscribers.java.util.Collection<Subscriber>NamingSubscriberService. getFuzzySubscribers(java.lang.String namespaceId, java.lang.String serviceName)Fuzzy get subscribers.java.util.Collection<Subscriber>NamingSubscriberServiceAggregationImpl. getFuzzySubscribers(Service service)java.util.Collection<Subscriber>NamingSubscriberServiceAggregationImpl. getFuzzySubscribers(java.lang.String namespaceId, java.lang.String serviceName)java.util.Collection<Subscriber>NamingSubscriberServiceLocalImpl. getFuzzySubscribers(Service service)java.util.Collection<Subscriber>NamingSubscriberServiceLocalImpl. getFuzzySubscribers(java.lang.String namespaceId, java.lang.String serviceName)java.util.Collection<Subscriber>NamingSubscriberService. getSubscribers(Service service)Get all push target subscribers for specified service.java.util.Collection<Subscriber>NamingSubscriberService. getSubscribers(java.lang.String namespaceId, java.lang.String serviceName)Get all push target subscribers for specified service.java.util.Collection<Subscriber>NamingSubscriberServiceAggregationImpl. getSubscribers(Service service)java.util.Collection<Subscriber>NamingSubscriberServiceAggregationImpl. getSubscribers(java.lang.String namespaceId, java.lang.String serviceName)java.util.Collection<Subscriber>NamingSubscriberServiceLocalImpl. getSubscribers(Service service)java.util.Collection<Subscriber>NamingSubscriberServiceLocalImpl. getSubscribers(java.lang.String namespaceId, java.lang.String serviceName)参数类型为Subscriber的com.alibaba.nacos.naming.push中的方法 修饰符和类型 方法 说明 private AckEntryUdpPushService. prepareAckEntry(Subscriber subscriber, com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo)voidUdpPushService. pushDataWithCallback(Subscriber subscriber, com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo, com.alibaba.nacos.api.remote.PushCallBack pushCallBack)Push Data with callback.voidUdpPushService. pushDataWithoutCallback(Subscriber subscriber, com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo)Push Data without callback.类型变量类型为Subscriber的com.alibaba.nacos.naming.push中的方法参数 修饰符和类型 方法 说明 private voidNamingSubscriberServiceAggregationImpl. getSubscribersFromRemotes(java.lang.String namespaceId, java.lang.String serviceName, java.util.Collection<Subscriber> result) -
com.alibaba.nacos.naming.push.v2中Subscriber的使用
返回变量类型为Subscriber的类型的com.alibaba.nacos.naming.push.v2中的方法 修饰符和类型 方法 说明 java.util.Collection<Subscriber>NamingSubscriberServiceV2Impl. getFuzzySubscribers(Service service)java.util.Collection<Subscriber>NamingSubscriberServiceV2Impl. getFuzzySubscribers(java.lang.String namespaceId, java.lang.String serviceName)java.util.Collection<Subscriber>NamingSubscriberServiceV2Impl. getSubscribers(Service service)java.util.Collection<Subscriber>NamingSubscriberServiceV2Impl. getSubscribers(java.lang.String namespaceId, java.lang.String serviceName) -
com.alibaba.nacos.naming.push.v2.executor中Subscriber的使用
参数类型为Subscriber的com.alibaba.nacos.naming.push.v2.executor中的方法 修饰符和类型 方法 说明 voidPushExecutor. doPush(java.lang.String clientId, Subscriber subscriber, PushDataWrapper data)Do push.voidPushExecutorDelegate. doPush(java.lang.String clientId, Subscriber subscriber, PushDataWrapper data)voidPushExecutorRpcImpl. doPush(java.lang.String clientId, Subscriber subscriber, PushDataWrapper data)voidPushExecutorUdpImpl. doPush(java.lang.String clientId, Subscriber subscriber, PushDataWrapper data)voidPushExecutor. doPushWithCallback(java.lang.String clientId, Subscriber subscriber, PushDataWrapper data, NamingPushCallback callBack)Do push with callback.voidPushExecutorDelegate. doPushWithCallback(java.lang.String clientId, Subscriber subscriber, PushDataWrapper data, NamingPushCallback callBack)voidPushExecutorRpcImpl. doPushWithCallback(java.lang.String clientId, Subscriber subscriber, PushDataWrapper data, NamingPushCallback callBack)voidPushExecutorUdpImpl. doPushWithCallback(java.lang.String clientId, Subscriber subscriber, PushDataWrapper data, NamingPushCallback callBack)java.util.Optional<SpiPushExecutor>SpiImplPushExecutorHolder. findPushExecutorSpiImpl(java.lang.String clientId, Subscriber subscriber)Try to find anPushExecutorimplement by SPI which interest to execute this push.private PushExecutorPushExecutorDelegate. getPushExecuteService(java.lang.String clientId, Subscriber subscriber)private com.alibaba.nacos.api.naming.pojo.ServiceInfoPushExecutorRpcImpl. getServiceInfo(PushDataWrapper data, Subscriber subscriber)private com.alibaba.nacos.api.naming.pojo.ServiceInfoPushExecutorUdpImpl. handleClusterData(com.alibaba.nacos.api.naming.pojo.ServiceInfo data, Subscriber subscriber)已过时。Will be removed after client can filter clusterbooleanSpiPushExecutor. isInterest(java.lang.String clientId, Subscriber subscriber)Whether SPI push executor is interest this push.private com.alibaba.nacos.api.naming.pojo.ServiceInfoPushExecutorUdpImpl. replaceServiceInfoName(PushDataWrapper originalData, Subscriber subscriber)The reason to replace the name is upd push is used in 1.x client. -
com.alibaba.nacos.naming.push.v2.hook中Subscriber的使用
声明为Subscriber的com.alibaba.nacos.naming.push.v2.hook中的字段 修饰符和类型 字段 说明 private SubscriberPushResult. subscriber返回Subscriber的com.alibaba.nacos.naming.push.v2.hook中的方法 修饰符和类型 方法 说明 SubscriberPushResult. getSubscriber()参数类型为Subscriber的com.alibaba.nacos.naming.push.v2.hook中的方法 修饰符和类型 方法 说明 private booleanNacosMonitorPushResultHook. isRpc(Subscriber subscriber)static PushResultPushResult. pushFailed(Service service, java.lang.String subscribeClientId, com.alibaba.nacos.api.naming.pojo.ServiceInfo data, Subscriber subscriber, long allCost, java.lang.Throwable exception, boolean isPushToAll)static PushResultPushResult. pushSuccess(Service service, java.lang.String subscribeClientId, com.alibaba.nacos.api.naming.pojo.ServiceInfo data, Subscriber subscriber, long networkCost, long allCost, long sla, boolean isPushToAll)参数类型为Subscriber的com.alibaba.nacos.naming.push.v2.hook中的构造器 构造器 说明 PushResult(boolean pushSuccess, java.lang.String subscribeClientId, Service service, com.alibaba.nacos.api.naming.pojo.ServiceInfo data, Subscriber subscriber, long networkCost, long allCost, long sla, java.lang.Throwable exception, boolean isPushToAll) -
com.alibaba.nacos.naming.push.v2.task中Subscriber的使用
声明为Subscriber的com.alibaba.nacos.naming.push.v2.task中的字段 修饰符和类型 字段 说明 private SubscriberPushExecuteTask.ServicePushCallback. subscriber参数类型为Subscriber的com.alibaba.nacos.naming.push.v2.task中的构造器 构造器 说明 ServicePushCallback(java.lang.String clientId, Subscriber subscriber, com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo, boolean isPushToAll) -
com.alibaba.nacos.naming.utils中Subscriber的使用
参数类型为Subscriber的com.alibaba.nacos.naming.utils中的方法 修饰符和类型 方法 说明 static com.alibaba.nacos.api.naming.pojo.ServiceInfoServiceUtil. selectInstancesWithHealthyProtection(com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo, ServiceMetadata serviceMetadata, boolean healthyOnly, boolean enableOnly, Subscriber subscriber)Select instance of service info with healthy protection.static com.alibaba.nacos.api.naming.pojo.ServiceInfoServiceUtil. selectInstancesWithHealthyProtection(com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo, ServiceMetadata serviceMetadata, Subscriber subscriber)Select instance of service info with healthy protection.
-