| | |
| | | import java.util.*;
|
| | |
|
| | | /**
|
| | | * DML 数据拉取、解析
|
| | | * @author wuqiong 2022/4/11
|
| | | * @description
|
| | | */
|
| | | public class DmlMessageTransponderContainer extends AbstractCanalTransponderContainer {
|
| | |
|
| | |
| | |
|
| | | }
|
| | |
|
| | | public void disconnect(){
|
| | | // 关闭连接
|
| | | connector.disconnect();
|
| | | }
|
| | |
|
| | |
|
| | | public void doStart() {
|
| | | Message message = null;
|
| | |
| | | "thread interrupt , current connector host: {} , port: {} ",
|
| | | endpointInstance.getHost(), endpointInstance.getPort());
|
| | | Thread.currentThread().interrupt();
|
| | | disconnect();
|
| | | } else {
|
| | | sleep(endpointInstance.getAcquireInterval());
|
| | | }
|