public abstract class AsyncOpt
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
AsyncOpt.CanalListener |
构造器和说明 |
---|
AsyncOpt() |
限定符和类型 | 方法和说明 |
---|---|
abstract long |
getCanalMaxVersion(java.lang.String cacheFullName)
获取管道最大的版本号
|
static AsyncOpt |
getInstance() |
abstract java.util.List<Pair<java.lang.Long,java.lang.String>> |
pullFromCanal(java.lang.String cacheFullName,
java.lang.Long localVersion)
读取数据到本地
|
abstract java.lang.Long |
pushToCanal(java.lang.String cacheFullName,
java.lang.String content)
推送数据到远端
|
abstract void |
registerListener(AsyncOpt.CanalListener canalListener)
注册管道事件监听
|
public static AsyncOpt getInstance()
public abstract long getCanalMaxVersion(java.lang.String cacheFullName)
cacheFullName
- 缓存名称public abstract java.util.List<Pair<java.lang.Long,java.lang.String>> pullFromCanal(java.lang.String cacheFullName, java.lang.Long localVersion)
cacheFullName
- 缓存名称localVersion
- 本地版本号public abstract java.lang.Long pushToCanal(java.lang.String cacheFullName, java.lang.String content)
cacheFullName
- 缓存名称content
- 变更数据public abstract void registerListener(AsyncOpt.CanalListener canalListener)
canalListener
- 监听器