类 ServiceInstancesChangedListener
- java.lang.Object
-
- org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener
-
- 所有已实现的接口:
Comparable<Prioritized>,EventListener,Prioritized,ConditionalEventListener<ServiceInstancesChangedEvent>,EventListener<ServiceInstancesChangedEvent>
public class ServiceInstancesChangedListener extends Object implements ConditionalEventListener<ServiceInstancesChangedEvent>
The Service Discovery ChangedEvent Listener- 从以下版本开始:
- 2.7.5
- 另请参阅:
ServiceInstancesChangedEvent
-
-
字段概要
-
从接口继承的字段 org.apache.dubbo.common.lang.Prioritized
COMPARATOR, MAX_PRIORITY, MIN_PRIORITY, NORMAL_PRIORITY
-
-
构造器概要
构造器 构造器 说明 ServiceInstancesChangedListener(Set<String> serviceNames, ServiceDiscovery serviceDiscovery)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanaccept(ServiceInstancesChangedEvent event)voidaddListener(String serviceKey, NotifyListener listener)booleanequals(Object o)StringgetRegistryId()Set<String>getServiceNames()Get the correlative service nameURLgetUrl()List<URL>getUrls(String serviceKey)inthashCode()voidonEvent(ServiceInstancesChangedEvent event)voidremoveListener(String serviceKey)voidsetUrl(URL url)-
从接口继承的方法 org.apache.dubbo.event.EventListener
getPriority
-
从接口继承的方法 org.apache.dubbo.common.lang.Prioritized
compareTo
-
-
-
-
构造器详细资料
-
ServiceInstancesChangedListener
public ServiceInstancesChangedListener(Set<String> serviceNames, ServiceDiscovery serviceDiscovery)
-
-
方法详细资料
-
onEvent
public void onEvent(ServiceInstancesChangedEvent event)
- 指定者:
onEvent在接口中EventListener<ServiceInstancesChangedEvent>- 参数:
event-ServiceInstancesChangedEvent
-
addListener
public void addListener(String serviceKey, NotifyListener listener)
-
removeListener
public void removeListener(String serviceKey)
-
getServiceNames
public final Set<String> getServiceNames()
Get the correlative service name- 返回:
- the correlative service name
-
setUrl
public void setUrl(URL url)
-
getUrl
public URL getUrl()
-
accept
public final boolean accept(ServiceInstancesChangedEvent event)
- 指定者:
accept在接口中ConditionalEventListener<ServiceInstancesChangedEvent>- 参数:
event-event- 返回:
- If service name matches, return
true, orfalse
-
getRegistryId
public String getRegistryId()
-
-