接口 IBinlogListener
-
- 所有超级接口:
IConsumerListener
- 所有已知实现类:
AbsBinlogListener
public interface IBinlogListener extends IConsumerListener
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 net.wicp.tams.common.ResultdoAlterTableCallBack(Rule rule, ListenerConf.ColHis colHis, String sql, String[] addColNames, String updateColName, String[] deleteColNames, net.wicp.tams.common.constant.FieldFormart fieldFormart, String newDb, String newTb)当修改表结构时的回调,添加字段(最常见)、也许是修改类型。voidinit(ListenerConf.ConnConf connConf)-
从接口继承的方法 net.wicp.tams.common.binlog.alone.binlog.listener.IConsumerListener
close, doBui, doInit
-
-
-
-
方法详细资料
-
init
void init(ListenerConf.ConnConf connConf)
-
doAlterTableCallBack
net.wicp.tams.common.Result doAlterTableCallBack(Rule rule, ListenerConf.ColHis colHis, String sql, String[] addColNames, String updateColName, String[] deleteColNames, net.wicp.tams.common.constant.FieldFormart fieldFormart, String newDb, String newTb)
当修改表结构时的回调,添加字段(最常见)、也许是修改类型。此地,可以做如动态添加索引字段等动作,如果需要保证调用成功,则需要返回 false- 参数:
rule- 命中的规则colHis- 修改后的表字段sql- 修改的sql语句,如果是起动时的初始检查,没办法恢复当时的sql,会传空值,处于监听期会传当时的修改语句,方便插件最大限度地恢复目标中间件的结构- 返回:
-
-