|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.alibaba.otter.common.push.AbstractSubscribeManager
public abstract class AbstractSubscribeManager
帮助子类管理callback的manager
| 构造方法摘要 | |
|---|---|
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)
同 SubscribeManager.registerCallback(java.lang.String, com.alibaba.otter.common.push.SubscribeCallback)。 |
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)
移除监听事件 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 从接口 com.alibaba.otter.common.push.SubscribeManager 继承的方法 |
|---|
fetchConfig, fetchConfig, fetchConfig, fetchConfig |
| 构造方法详细信息 |
|---|
public AbstractSubscribeManager()
| 方法详细信息 |
|---|
public void init()
SubscribeManager 中的 initprotected abstract void doInit()
public void shutdown()
SubscribeManager 中的 shutdownprotected abstract void doShutdown()
public void registerCallback(String dataId,
SubscribeCallback callback)
SubscribeManager 复制的描述
SubscribeManager 中的 registerCallback
public void registerCallback(String dataId,
String groupId,
SubscribeCallback callback)
SubscribeManager 复制的描述null。
SubscribeManager 中的 registerCallback
public void unRegisterCallback(String dataId,
SubscribeCallback callback)
SubscribeManager 复制的描述
SubscribeManager 中的 unRegisterCallback
public void unRegisterCallback(String dataId,
String groupId,
SubscribeCallback callback)
SubscribeManager 复制的描述
SubscribeManager 中的 unRegisterCallback
protected 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)
protected static String generateKey(String dataId,
String groupId)
protected Object getLock(String dataId,
String groupId)
protected Object getLock(String key)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||