Java源码示例:com.alibaba.otter.canal.filter.CanalEventFilter
示例1
public void setEventFilter(CanalEventFilter eventFilter) {
super.setEventFilter(eventFilter);
// 触发一下filter变更
if (eventFilter != null && eventFilter instanceof AviaterRegexFilter) {
if (binlogParser instanceof LogEventConvert) {
((LogEventConvert) binlogParser).setNameFilter((AviaterRegexFilter) eventFilter);
}
if (tableMetaTSDB != null && tableMetaTSDB instanceof DatabaseTableMeta) {
((DatabaseTableMeta) tableMetaTSDB).setFilter(eventFilter);
}
}
}
示例2
public void setEventBlackFilter(CanalEventFilter eventBlackFilter) {
super.setEventBlackFilter(eventBlackFilter);
// 触发一下filter变更
if (eventBlackFilter != null && eventBlackFilter instanceof AviaterRegexFilter) {
if (binlogParser instanceof LogEventConvert) {
((LogEventConvert) binlogParser).setNameBlackFilter((AviaterRegexFilter) eventBlackFilter);
}
if (tableMetaTSDB != null && tableMetaTSDB instanceof DatabaseTableMeta) {
((DatabaseTableMeta) tableMetaTSDB).setBlackFilter(eventBlackFilter);
}
}
}
示例3
public void setEventFilter(CanalEventFilter eventFilter) {
super.setEventFilter(eventFilter);
// 触发一下filter变更
if (eventFilter != null && eventFilter instanceof AviaterRegexFilter) {
if (binlogParser instanceof LogEventConvert) {
((LogEventConvert) binlogParser).setNameFilter((AviaterRegexFilter) eventFilter);
}
if (tableMetaTSDB != null && tableMetaTSDB instanceof DatabaseTableMeta) {
((DatabaseTableMeta) tableMetaTSDB).setFilter(eventFilter);
}
}
}
示例4
public void setEventBlackFilter(CanalEventFilter eventBlackFilter) {
super.setEventBlackFilter(eventBlackFilter);
// 触发一下filter变更
if (eventBlackFilter != null && eventBlackFilter instanceof AviaterRegexFilter) {
if (binlogParser instanceof LogEventConvert) {
((LogEventConvert) binlogParser).setNameBlackFilter((AviaterRegexFilter) eventBlackFilter);
}
if (tableMetaTSDB != null && tableMetaTSDB instanceof DatabaseTableMeta) {
((DatabaseTableMeta) tableMetaTSDB).setBlackFilter(eventBlackFilter);
}
}
}
示例5
public void setFilter(CanalEventFilter filter) {
this.filter = filter;
}
示例6
public CanalEventFilter getFilter() {
return filter;
}
示例7
public void setFilter(CanalEventFilter filter) {
this.filter = filter;
}
示例8
public void setBlackFilter(CanalEventFilter blackFilter) {
this.blackFilter = blackFilter;
}
示例9
public void setEventFilter(CanalEventFilter eventFilter) {
this.eventFilter = eventFilter;
}
示例10
public void setEventBlackFilter(CanalEventFilter eventBlackFilter) {
this.eventBlackFilter = eventBlackFilter;
}
示例11
public void setEventFilter(CanalEventFilter eventFilter) {
this.eventFilter = eventFilter;
}
示例12
public void setEventBlackFilter(CanalEventFilter eventBlackFilter) {
this.eventBlackFilter = eventBlackFilter;
}
示例13
public void setFilter(CanalEventFilter filter) {
this.filter = filter;
}
示例14
public CanalEventFilter getFilter() {
return filter;
}
示例15
public void setFilter(CanalEventFilter filter) {
this.filter = filter;
}
示例16
public void setBlackFilter(CanalEventFilter blackFilter) {
this.blackFilter = blackFilter;
}
示例17
public void setEventFilter(CanalEventFilter eventFilter) {
this.eventFilter = eventFilter;
}
示例18
public void setEventBlackFilter(CanalEventFilter eventBlackFilter) {
this.eventBlackFilter = eventBlackFilter;
}