public class FailbackLogPositionManager extends AbstractLogPositionManager
应用场景:比如针对内存buffer,出现HA切换,先尝试从内存buffer区中找到lastest position,如果不存在才尝试找一下meta里消费的信息
running| 构造器和说明 |
|---|
FailbackLogPositionManager(CanalLogPositionManager primary,
CanalLogPositionManager secondary) |
| 限定符和类型 | 方法和说明 |
|---|---|
LogPosition |
getLatestIndexBy(java.lang.String destination) |
void |
persistLogPosition(java.lang.String destination,
LogPosition logPosition) |
void |
start() |
void |
stop() |
isStartclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisStartpublic FailbackLogPositionManager(CanalLogPositionManager primary, CanalLogPositionManager secondary)
public void start()
start 在接口中 CanalLifeCyclestart 在类中 AbstractCanalLifeCyclepublic void stop()
stop 在接口中 CanalLifeCyclestop 在类中 AbstractCanalLifeCyclepublic LogPosition getLatestIndexBy(java.lang.String destination)
public void persistLogPosition(java.lang.String destination,
LogPosition logPosition)
throws CanalParseException
Copyright © 2019. All rights reserved.