Package mariadbcdc.binlog
Class BinLogReaderEventProcessor
- java.lang.Object
-
- mariadbcdc.binlog.BinLogReaderEventProcessor
-
- All Implemented Interfaces:
BinLogListener
public class BinLogReaderEventProcessor extends java.lang.Object implements BinLogListener
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface mariadbcdc.binlog.reader.BinLogListener
BinLogListener.NullBinLogListener
-
-
Field Summary
-
Fields inherited from interface mariadbcdc.binlog.reader.BinLogListener
NULL
-
-
Constructor Summary
Constructors Constructor Description BinLogReaderEventProcessor(MariadbCdcListener listener, CurrentBinlogFilenameGetter currentBinlogFilenameGetter, BinlogPositionSaver binlogPositionSaver, ColumnNamesGetter columnNamesGetter, SchemaChangeListener schemaChangeListener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonDeleteRowsEvent(BinLogHeader header, DeleteRowsEvent data)voidonFormatDescriptionEvent(BinLogHeader header, FormatDescriptionEvent data)voidonHeartbeatEvent(BinLogHeader header, HeartbeatEvent data)voidonQueryEvent(BinLogHeader header, QueryEvent data)voidonRotateEvent(BinLogHeader header, RotateEvent data)voidonStopEvent(BinLogHeader header, StopEvent data)voidonTableMapEvent(BinLogHeader header, TableMapEvent tableData)voidonUpdateRowsEvent(BinLogHeader header, UpdateRowsEvent data)voidonWriteRowsEvent(BinLogHeader header, WriteRowsEvent data)voidonXidEvent(BinLogHeader header, XidEvent data)voidsetExcludeFilters(java.lang.String... filters)voidsetIncludeFilters(java.lang.String... filters)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface mariadbcdc.binlog.reader.BinLogListener
onErr
-
-
-
-
Constructor Detail
-
BinLogReaderEventProcessor
public BinLogReaderEventProcessor(MariadbCdcListener listener, CurrentBinlogFilenameGetter currentBinlogFilenameGetter, BinlogPositionSaver binlogPositionSaver, ColumnNamesGetter columnNamesGetter, SchemaChangeListener schemaChangeListener)
-
-
Method Detail
-
onRotateEvent
public void onRotateEvent(BinLogHeader header, RotateEvent data)
- Specified by:
onRotateEventin interfaceBinLogListener
-
onFormatDescriptionEvent
public void onFormatDescriptionEvent(BinLogHeader header, FormatDescriptionEvent data)
- Specified by:
onFormatDescriptionEventin interfaceBinLogListener
-
onQueryEvent
public void onQueryEvent(BinLogHeader header, QueryEvent data)
- Specified by:
onQueryEventin interfaceBinLogListener
-
onTableMapEvent
public void onTableMapEvent(BinLogHeader header, TableMapEvent tableData)
- Specified by:
onTableMapEventin interfaceBinLogListener
-
onWriteRowsEvent
public void onWriteRowsEvent(BinLogHeader header, WriteRowsEvent data)
- Specified by:
onWriteRowsEventin interfaceBinLogListener
-
onUpdateRowsEvent
public void onUpdateRowsEvent(BinLogHeader header, UpdateRowsEvent data)
- Specified by:
onUpdateRowsEventin interfaceBinLogListener
-
onDeleteRowsEvent
public void onDeleteRowsEvent(BinLogHeader header, DeleteRowsEvent data)
- Specified by:
onDeleteRowsEventin interfaceBinLogListener
-
onXidEvent
public void onXidEvent(BinLogHeader header, XidEvent data)
- Specified by:
onXidEventin interfaceBinLogListener
-
onHeartbeatEvent
public void onHeartbeatEvent(BinLogHeader header, HeartbeatEvent data)
- Specified by:
onHeartbeatEventin interfaceBinLogListener
-
onStopEvent
public void onStopEvent(BinLogHeader header, StopEvent data)
- Specified by:
onStopEventin interfaceBinLogListener
-
setIncludeFilters
public void setIncludeFilters(java.lang.String... filters)
-
setExcludeFilters
public void setExcludeFilters(java.lang.String... filters)
-
-