接口 IConsumerListener
-
- 所有已知子接口:
IBinlogListener
- 所有已知实现类:
AbsBinlogListener,AbsConsumerListener
public interface IConsumerListener
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidclose()ListenerConf.Position.BuilderdoBui(Rule rule, ListenerConf.DuckulaEvent duckulaEvent, boolean isSplit)单个单个的数据处理,与doBuiBatch只是实现一个就可以了 Map(String, String) datamap 在binlog监听不能用,但consumer幂等情况下需要voiddoInit(Rule rule, int index)初始化
-
-
-
方法详细资料
-
close
void close()
-
doBui
ListenerConf.Position.Builder doBui(Rule rule, ListenerConf.DuckulaEvent duckulaEvent, boolean isSplit)
单个单个的数据处理,与doBuiBatch只是实现一个就可以了 Map(String, String) datamap 在binlog监听不能用,但consumer幂等情况下需要- 参数:
rule- 规则duckulaEvent- 事件包isSplit- 就否单条发送(上层可能有拆分)- 返回:
- 最后的位点信息
-
doInit
void doInit(Rule rule, int index)
初始化- 参数:
rule-index-
-
-