接口 ClientOperationService
-
- 所有已知实现类:
ClientOperationServiceProxy,EphemeralClientOperationServiceImpl,PersistentClientOperationServiceImpl
public interface ClientOperationServiceClient operation service.- 作者:
- xiweng.yy
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 voidbatchRegisterInstance(Service service, java.util.List<com.alibaba.nacos.api.naming.pojo.Instance> instances, java.lang.String clientId)Batch register instance to service.voidderegisterInstance(Service service, com.alibaba.nacos.api.naming.pojo.Instance instance, java.lang.String clientId)Deregister instance from service.default InstancePublishInfogetPublishInfo(com.alibaba.nacos.api.naming.pojo.Instance instance)get publish info.voidregisterInstance(Service service, com.alibaba.nacos.api.naming.pojo.Instance instance, java.lang.String clientId)Register instance to service.default voidsubscribeService(Service service, Subscriber subscriber, java.lang.String clientId)Subscribe a service.default voidunsubscribeService(Service service, Subscriber subscriber, java.lang.String clientId)Unsubscribe a service.
-
-
-
方法详细资料
-
registerInstance
void registerInstance(Service service, com.alibaba.nacos.api.naming.pojo.Instance instance, java.lang.String clientId) throws com.alibaba.nacos.api.exception.NacosException
Register instance to service.- 参数:
service- serviceinstance- instanceclientId- id of client- 抛出:
com.alibaba.nacos.api.exception.NacosException- throws NacosException
-
batchRegisterInstance
void batchRegisterInstance(Service service, java.util.List<com.alibaba.nacos.api.naming.pojo.Instance> instances, java.lang.String clientId)
Batch register instance to service.- 参数:
service- serviceinstances- instancesclientId- id of client
-
deregisterInstance
void deregisterInstance(Service service, com.alibaba.nacos.api.naming.pojo.Instance instance, java.lang.String clientId)
Deregister instance from service.- 参数:
service- serviceinstance- instanceclientId- id of client
-
subscribeService
default void subscribeService(Service service, Subscriber subscriber, java.lang.String clientId)
Subscribe a service.- 参数:
service- servicesubscriber- subscribeclientId- id of client
-
unsubscribeService
default void unsubscribeService(Service service, Subscriber subscriber, java.lang.String clientId)
Unsubscribe a service.- 参数:
service- servicesubscriber- subscribeclientId- id of client
-
getPublishInfo
default InstancePublishInfo getPublishInfo(com.alibaba.nacos.api.naming.pojo.Instance instance)
get publish info.- 参数:
instance-Instance- 返回:
InstancePublishInfo
-
-