类 EphemeralClientOperationServiceImpl
- java.lang.Object
-
- com.alibaba.nacos.naming.core.v2.service.impl.EphemeralClientOperationServiceImpl
-
- 所有已实现的接口:
ClientOperationService
@Component("ephemeralClientOperationService") public class EphemeralClientOperationServiceImpl extends java.lang.Object implements ClientOperationServiceOperation service for ephemeral clients and services.- 作者:
- xiweng.yy
-
-
字段概要
字段 修饰符和类型 字段 说明 private ClientManagerclientManager
-
构造器概要
构造器 构造器 说明 EphemeralClientOperationServiceImpl(ClientManagerDelegate clientManager)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidbatchRegisterInstance(Service service, java.util.List<com.alibaba.nacos.api.naming.pojo.Instance> instances, java.lang.String clientId)Batch register instance to service.private booleanclientIsLegal(Client client, java.lang.String clientId)voidderegisterInstance(Service service, com.alibaba.nacos.api.naming.pojo.Instance instance, java.lang.String clientId)Deregister instance from service.voidregisterInstance(Service service, com.alibaba.nacos.api.naming.pojo.Instance instance, java.lang.String clientId)Register instance to service.voidsubscribeService(Service service, Subscriber subscriber, java.lang.String clientId)Subscribe a service.voidunsubscribeService(Service service, Subscriber subscriber, java.lang.String clientId)Unsubscribe a service.-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.alibaba.nacos.naming.core.v2.service.ClientOperationService
getPublishInfo
-
-
-
-
字段详细资料
-
clientManager
private final ClientManager clientManager
-
-
构造器详细资料
-
EphemeralClientOperationServiceImpl
public EphemeralClientOperationServiceImpl(ClientManagerDelegate clientManager)
-
-
方法详细资料
-
registerInstance
public void registerInstance(Service service, com.alibaba.nacos.api.naming.pojo.Instance instance, java.lang.String clientId) throws com.alibaba.nacos.api.exception.NacosException
从接口复制的说明:ClientOperationServiceRegister instance to service.- 指定者:
registerInstance在接口中ClientOperationService- 参数:
service- serviceinstance- instanceclientId- id of client- 抛出:
com.alibaba.nacos.api.exception.NacosException- throws NacosException
-
batchRegisterInstance
public void batchRegisterInstance(Service service, java.util.List<com.alibaba.nacos.api.naming.pojo.Instance> instances, java.lang.String clientId)
从接口复制的说明:ClientOperationServiceBatch register instance to service.- 指定者:
batchRegisterInstance在接口中ClientOperationService- 参数:
service- serviceinstances- instancesclientId- id of client
-
deregisterInstance
public void deregisterInstance(Service service, com.alibaba.nacos.api.naming.pojo.Instance instance, java.lang.String clientId)
从接口复制的说明:ClientOperationServiceDeregister instance from service.- 指定者:
deregisterInstance在接口中ClientOperationService- 参数:
service- serviceinstance- instanceclientId- id of client
-
subscribeService
public void subscribeService(Service service, Subscriber subscriber, java.lang.String clientId)
从接口复制的说明:ClientOperationServiceSubscribe a service.- 指定者:
subscribeService在接口中ClientOperationService- 参数:
service- servicesubscriber- subscribeclientId- id of client
-
unsubscribeService
public void unsubscribeService(Service service, Subscriber subscriber, java.lang.String clientId)
从接口复制的说明:ClientOperationServiceUnsubscribe a service.- 指定者:
unsubscribeService在接口中ClientOperationService- 参数:
service- servicesubscriber- subscribeclientId- id of client
-
clientIsLegal
private boolean clientIsLegal(Client client, java.lang.String clientId)
-
-