跳过导航链接
A B C D E F G H I L N R S T 

A

AbstractCanalEventDownStreamHandler<T> - com.alibaba.otter.canal.sink中的类
默认的实现
AbstractCanalEventDownStreamHandler() - 类 的构造器com.alibaba.otter.canal.sink.AbstractCanalEventDownStreamHandler
 
AbstractCanalEventSink<T> - com.alibaba.otter.canal.sink中的类
 
AbstractCanalEventSink() - 类 的构造器com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
addHandler(CanalEventDownStreamHandler) - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
addHandler(CanalEventDownStreamHandler, int) - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
after(T) - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventDownStreamHandler
 
after(T) - 接口 中的方法com.alibaba.otter.canal.sink.CanalEventDownStreamHandler
提交store成功后做一下处理
await(T) - 接口 中的方法com.alibaba.otter.canal.sink.entry.group.GroupBarrier
判断当前的数据对象是否允许通过
await(T, long, TimeUnit) - 接口 中的方法com.alibaba.otter.canal.sink.entry.group.GroupBarrier
判断当前的数据对象是否允许通过,带超时控制
await(Event) - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
判断自己的timestamp是否可以通过
await(Event, long, TimeUnit) - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
判断自己的timestamp是否可以通过,带超时控制
await(Event) - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineTransactionBarrier
 
await(Event, long, TimeUnit) - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineTransactionBarrier
 

B

before(T) - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventDownStreamHandler
 
before(T) - 接口 中的方法com.alibaba.otter.canal.sink.CanalEventDownStreamHandler
提交到store之前做一下处理,允许替换Event
before(List<Event>) - 类 中的方法com.alibaba.otter.canal.sink.entry.HeartBeatEntryEventHandler
 

C

CanalEventDownStreamHandler<T> - com.alibaba.otter.canal.sink中的接口
处理下sink时的数据流
CanalEventSink<T> - com.alibaba.otter.canal.sink中的接口
event事件消费者 1.
CanalSinkException - com.alibaba.otter.canal.sink.exception中的异常错误
canal 异常定义
CanalSinkException(String) - 异常错误 的构造器com.alibaba.otter.canal.sink.exception.CanalSinkException
 
CanalSinkException(String, Throwable) - 异常错误 的构造器com.alibaba.otter.canal.sink.exception.CanalSinkException
 
CanalSinkException(String, String) - 异常错误 的构造器com.alibaba.otter.canal.sink.exception.CanalSinkException
 
CanalSinkException(String, String, Throwable) - 异常错误 的构造器com.alibaba.otter.canal.sink.exception.CanalSinkException
 
CanalSinkException(Throwable) - 异常错误 的构造器com.alibaba.otter.canal.sink.exception.CanalSinkException
 
clear(T) - 接口 中的方法com.alibaba.otter.canal.sink.entry.group.GroupBarrier
sink成功,清理对应barrier的状态
clear(Event) - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
 
clear(Event) - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineTransactionBarrier
 
com.alibaba.otter.canal.sink - 程序包 com.alibaba.otter.canal.sink
 
com.alibaba.otter.canal.sink.entry - 程序包 com.alibaba.otter.canal.sink.entry
 
com.alibaba.otter.canal.sink.entry.group - 程序包 com.alibaba.otter.canal.sink.entry.group
 
com.alibaba.otter.canal.sink.exception - 程序包 com.alibaba.otter.canal.sink.exception
 
condition - 类 中的变量com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
 

D

doFilter(CanalEntry.Entry) - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
doSink(List<Event>) - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
doSink(List<Event>) - 类 中的方法com.alibaba.otter.canal.sink.entry.group.GroupEventSink
 

E

emptyTransactionInterval - 类 中的变量com.alibaba.otter.canal.sink.entry.EntryEventSink
 
emptyTransctionThresold - 类 中的变量com.alibaba.otter.canal.sink.entry.EntryEventSink
 
EntryEventSink - com.alibaba.otter.canal.sink.entry中的类
mysql binlog数据对象输出
EntryEventSink() - 类 的构造器com.alibaba.otter.canal.sink.entry.EntryEventSink
 
eventsSinkBlockingTime - 类 中的变量com.alibaba.otter.canal.sink.entry.EntryEventSink
 

F

filter - 类 中的变量com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
filter(List<CanalEntry.Entry>, InetSocketAddress, String) - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
filterEmtryTransactionEntry - 类 中的变量com.alibaba.otter.canal.sink.entry.EntryEventSink
 
filterTransactionEntry - 类 中的变量com.alibaba.otter.canal.sink.entry.EntryEventSink
 

G

getEventsSinkBlockingTime() - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
getFilter() - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
getHandler(int) - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
getHandlers() - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
GroupBarrier<T> - com.alibaba.otter.canal.sink.entry.group中的接口
针对group合并的barrier接口,控制多个sink操作的合并处理
GroupEventSink - com.alibaba.otter.canal.sink.entry.group中的类
基于归并排序的sink处理 几点设计说明: 1.
GroupEventSink() - 类 的构造器com.alibaba.otter.canal.sink.entry.group.GroupEventSink
 
GroupEventSink(int) - 类 的构造器com.alibaba.otter.canal.sink.entry.group.GroupEventSink
 
groupSize - 类 中的变量com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
 

H

handlers - 类 中的变量com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
HeartBeatEntryEventHandler - com.alibaba.otter.canal.sink.entry中的类
处理一下一下heartbeat数据
HeartBeatEntryEventHandler() - 类 的构造器com.alibaba.otter.canal.sink.entry.HeartBeatEntryEventHandler
 

I

interrupt() - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
interrupt() - 接口 中的方法com.alibaba.otter.canal.sink.CanalEventSink
中断消费,比如解析模块发生了切换,想临时中断当前的merge请求,清理对应的上下文状态,可见GroupEventSink
interrupt() - 接口 中的方法com.alibaba.otter.canal.sink.entry.group.GroupBarrier
出现切换,发起interrupt,清理对应的上下文
interrupt() - 类 中的方法com.alibaba.otter.canal.sink.entry.group.GroupEventSink
 
interrupt() - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
 
interrupt() - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineTransactionBarrier
 
isPermit(Event, long) - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
判断是否允许通过
isPermit(Event, long) - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineTransactionBarrier
 

L

lastEmptyTransactionCount - 类 中的变量com.alibaba.otter.canal.sink.entry.EntryEventSink
 
lastEmptyTransactionTimestamp - 类 中的变量com.alibaba.otter.canal.sink.entry.EntryEventSink
 
lastTimestamps - 类 中的变量com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
 
lastTransactionCount - 类 中的变量com.alibaba.otter.canal.sink.entry.EntryEventSink
 
lastTransactionTimestamp - 类 中的变量com.alibaba.otter.canal.sink.entry.EntryEventSink
 
lock - 类 中的变量com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
 

N

notify(long) - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
通知一下

R

raw - 类 中的变量com.alibaba.otter.canal.sink.entry.EntryEventSink
 
removeHandler(int) - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
removeHandler(CanalEventDownStreamHandler) - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
retry(T) - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventDownStreamHandler
 
retry(T) - 接口 中的方法com.alibaba.otter.canal.sink.CanalEventDownStreamHandler
store处于full后,retry时处理做一下处理

S

setEmptyTransactionInterval(long) - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
setEmptyTransctionThresold(long) - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
setEventStore(CanalEventStore<Event>) - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
setFilter(CanalEventFilter) - 类 中的方法com.alibaba.otter.canal.sink.AbstractCanalEventSink
 
setFilterEmtryTransactionEntry(boolean) - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
setFilterTransactionEntry(boolean) - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
sink(T, InetSocketAddress, String) - 接口 中的方法com.alibaba.otter.canal.sink.CanalEventSink
提交数据
sink(List<CanalEntry.Entry>, InetSocketAddress, String) - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
start() - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 
start() - 类 中的方法com.alibaba.otter.canal.sink.entry.group.GroupEventSink
 
state() - 类 中的方法com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
 
stop() - 类 中的方法com.alibaba.otter.canal.sink.entry.EntryEventSink
 

T

threshold - 类 中的变量com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
 
TimelineBarrier - com.alibaba.otter.canal.sink.entry.group中的类
时间归并控制 大致设计: 1.
TimelineBarrier(int) - 类 的构造器com.alibaba.otter.canal.sink.entry.group.TimelineBarrier
 
TimelineTransactionBarrier - com.alibaba.otter.canal.sink.entry.group中的类
相比于TimelineBarrier,增加了按事务支持,会按照事务进行分库合并处理
TimelineTransactionBarrier(int) - 类 的构造器com.alibaba.otter.canal.sink.entry.group.TimelineTransactionBarrier
 
A B C D E F G H I L N R S T 
跳过导航链接

Copyright © 2019. All rights reserved.