net.neoremind.fountain.support
类 EventListener

java.lang.Object
  继承者 net.neoremind.fountain.support.EventListener

public class EventListener
extends Object

binlog event的回调监听器

作者:
zhangxu

方法摘要
 void addCallback(Class<? extends BaseLogEvent> clazz, EventCallback cb)
          为某种binlog event添加回调
static EventListener factory()
          静态构造方法
 void handle(BaseLogEvent event, TrxContext trxContext)
          当fountain接收到某个binlog event时候会根据具体类型,找到回调器,然后调用,一般会设置一些变量信息到TrxContext中
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

factory

public static EventListener factory()
静态构造方法

返回:
EventListener

addCallback

public void addCallback(Class<? extends BaseLogEvent> clazz,
                        EventCallback cb)
为某种binlog event添加回调

参数:
clazz - event类型
cb - 事件回调

handle

public void handle(BaseLogEvent event,
                   TrxContext trxContext)
当fountain接收到某个binlog event时候会根据具体类型,找到回调器,然后调用,一般会设置一些变量信息到TrxContext中

参数:
event - binlog事件
trxContext - 事务上下文


Copyright © 2016 neoremind. All rights reserved.