public class EventTransactionBuffer extends AbstractCanalLifeCycle
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
EventTransactionBuffer.TransactionFlushCallback
事务刷新机制
|
running| 构造器和说明 |
|---|
EventTransactionBuffer() |
EventTransactionBuffer(EventTransactionBuffer.TransactionFlushCallback flushCallback) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(CanalEntry.Entry entry) |
void |
add(java.util.List<CanalEntry.Entry> entrys) |
void |
reset() |
void |
setBufferSize(int bufferSize) |
void |
setFlushCallback(EventTransactionBuffer.TransactionFlushCallback flushCallback) |
void |
start() |
void |
stop() |
isStartpublic EventTransactionBuffer()
public EventTransactionBuffer(EventTransactionBuffer.TransactionFlushCallback flushCallback)
public void start()
throws com.alibaba.otter.canal.store.CanalStoreException
start 在接口中 CanalLifeCyclestart 在类中 AbstractCanalLifeCyclecom.alibaba.otter.canal.store.CanalStoreExceptionpublic void stop()
throws com.alibaba.otter.canal.store.CanalStoreException
stop 在接口中 CanalLifeCyclestop 在类中 AbstractCanalLifeCyclecom.alibaba.otter.canal.store.CanalStoreExceptionpublic void add(java.util.List<CanalEntry.Entry> entrys) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void add(CanalEntry.Entry entry) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void reset()
public void setBufferSize(int bufferSize)
public void setFlushCallback(EventTransactionBuffer.TransactionFlushCallback flushCallback)
Copyright © 2019. All rights reserved.