public abstract class AbstractSubscribeManager extends Object implements SubscribeManager
| 构造器和说明 |
|---|
AbstractSubscribeManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
doInit() |
protected abstract void |
doShutdown() |
protected void |
doWhenCallbackEmpty(String dataId,
String groupId,
SubscribeCallback callback)
当同一个 dataId-groupId 的callback 被清楚完成之后的动作。
|
protected static String |
generateKey(String dataId,
String groupId) |
protected Set<SubscribeCallback> |
getCallbacks(String dataId) |
protected Set<SubscribeCallback> |
getCallbacks(String dataId,
String groupId) |
protected Object |
getLock(String key) |
protected Object |
getLock(String dataId,
String groupId) |
void |
init() |
protected void |
postRegisterCallback(String dataId,
String groupId,
SubscribeCallback callback)
注册监听器之后的方法,同于同一个 dataId-groupId,此方法不会并发
|
void |
registerCallback(String dataId,
String groupId,
SubscribeCallback callback)
|
void |
registerCallback(String dataId,
SubscribeCallback callback)
注册监听dataId的callback,如果对应dataId的配置发生了变化,则回调callback。
|
void |
shutdown() |
void |
unRegisterCallback(String dataId,
String groupId,
SubscribeCallback callback)
移除监听事件
|
void |
unRegisterCallback(String dataId,
SubscribeCallback callback)
移除监听事件
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfetchConfig, fetchConfig, fetchConfig, fetchConfigpublic void init()
init 在接口中 SubscribeManagerprotected abstract void doInit()
public void shutdown()
shutdown 在接口中 SubscribeManagerprotected abstract void doShutdown()
public void registerCallback(String dataId, SubscribeCallback callback)
SubscribeManagerregisterCallback 在接口中 SubscribeManagerpublic void registerCallback(String dataId, String groupId, SubscribeCallback callback)
SubscribeManagernull。registerCallback 在接口中 SubscribeManagerpublic void unRegisterCallback(String dataId, SubscribeCallback callback)
SubscribeManagerunRegisterCallback 在接口中 SubscribeManagerpublic void unRegisterCallback(String dataId, String groupId, SubscribeCallback callback)
SubscribeManagerunRegisterCallback 在接口中 SubscribeManagerprotected void doWhenCallbackEmpty(String dataId, String groupId, SubscribeCallback callback)
dataId - groupId - callback - protected void postRegisterCallback(String dataId, String groupId, SubscribeCallback callback)
dataId - groupId - callback - protected Set<SubscribeCallback> getCallbacks(String dataId)
protected Set<SubscribeCallback> getCallbacks(String dataId, String groupId)
Copyright © 2011–2018 alibaba. All rights reserved.