net.neoremind.fountain.eventposition
类 AsyncFixedRateDisposeEventPosition
java.lang.Object
net.neoremind.fountain.eventposition.AbstractProxyDisposeEventPosition
net.neoremind.fountain.eventposition.AsyncFixedRateDisposeEventPosition
- 所有已实现的接口:
- DisposeEventPosition
public class AsyncFixedRateDisposeEventPosition
- extends AbstractProxyDisposeEventPosition
- implements DisposeEventPosition
以固定的时间频率异步的存储同步点
- 作者:
- zhangxu
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsyncFixedRateDisposeEventPosition
public AsyncFixedRateDisposeEventPosition()
init
public void init()
- 初始化
destroy
public void destroy()
saveSyncPoint
public void saveSyncPoint(SyncPoint point)
- 从接口
DisposeEventPosition 复制的描述
- 保存同步点
- 指定者:
- 接口
DisposeEventPosition 中的 saveSyncPoint
- 参数:
point - SyncPoint
loadSyncPoint
public SyncPoint loadSyncPoint()
- 这里简化下从prev中获取
- 指定者:
- 接口
DisposeEventPosition 中的 loadSyncPoint - 覆盖:
- 类
AbstractProxyDisposeEventPosition 中的 loadSyncPoint
- 返回:
- SyncPoint
registerInstance
public void registerInstance(String insName)
- 从接口
DisposeEventPosition 复制的描述
- 注册生产者实例的名称,在采用文件保存gt id时会使用该name作为文件名称
- 指定者:
- 接口
DisposeEventPosition 中的 registerInstance - 覆盖:
- 类
AbstractProxyDisposeEventPosition 中的 registerInstance
- 参数:
insName - producer实例名称
setDisposeEventPositionBridge
public void setDisposeEventPositionBridge(DisposeEventPositionBridge disposeEventPositionBridge)
getInitDelayMs
public long getInitDelayMs()
setInitDelayMs
public void setInitDelayMs(long initDelayMs)
getPeriodMs
public long getPeriodMs()
setPeriodMs
public void setPeriodMs(long periodMs)
Copyright © 2016 neoremind. All rights reserved.