public class AbstractCanalClient extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.alibaba.otter.canal.client.CanalConnector |
connector |
protected String |
destination |
protected Thread.UncaughtExceptionHandler |
handler |
protected static org.slf4j.Logger |
logger |
protected boolean |
running |
protected Thread |
thread |
| 构造器和说明 |
|---|
AbstractCanalClient(String destination) |
AbstractCanalClient(String destination,
com.alibaba.otter.canal.client.CanalConnector connector) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
process()
连接/订阅/消费 canal服务端
|
protected void |
processEntry(List<com.alibaba.otter.canal.protocol.CanalEntry.Entry> entrys)
处理拉取到canal服务端的变化信息
|
void |
setConnector(com.alibaba.otter.canal.client.CanalConnector connector) |
protected void |
start()
启动canal客户端
|
protected void |
stop()
停止canal客户端
|
protected static final org.slf4j.Logger logger
protected volatile boolean running
protected Thread.UncaughtExceptionHandler handler
protected Thread thread
protected com.alibaba.otter.canal.client.CanalConnector connector
protected String destination
public AbstractCanalClient(String destination)
public AbstractCanalClient(String destination, com.alibaba.otter.canal.client.CanalConnector connector)
public void setConnector(com.alibaba.otter.canal.client.CanalConnector connector)
protected void start()
protected void stop()
protected void process()
protected void processEntry(List<com.alibaba.otter.canal.protocol.CanalEntry.Entry> entrys)
Copyright © 2020. All rights reserved.