Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractBinlogEventWriter<T> - Class in org.apache.nifi.cdc.mysql.event.io
-
An abstract base class for writing MYSQL binlog events into flow file(s), e.g.
- AbstractBinlogEventWriter() - Constructor for class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogEventWriter
- AbstractBinlogTableEventWriter<T> - Class in org.apache.nifi.cdc.mysql.event.io
-
An abstract base class for writing MYSQL table-related binlog events into flow file(s), e.g.
- AbstractBinlogTableEventWriter() - Constructor for class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogTableEventWriter
- acceptsURL(String) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.DriverShim
- AUTO_CLOSE_ENABLED - Static variable in class org.apache.nifi.cdc.mysql.processors.ssl.BinaryLogSSLSocketFactory
B
- BaseBinlogEventInfo - Class in org.apache.nifi.cdc.mysql.event
-
A base class for all MYSQL binlog events
- BaseBinlogEventInfo(String, Long, String) - Constructor for class org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
- BaseBinlogEventInfo(String, Long, String, Long) - Constructor for class org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
- BaseBinlogRowEventInfo<RowEventDataType> - Class in org.apache.nifi.cdc.mysql.event
-
A base class to help store information about a row mutation event (UPDATE, DELETE, etc.)
- BaseBinlogRowEventInfo(TableInfo, String, Long, String, Long, BitSet, List<RowEventDataType>) - Constructor for class org.apache.nifi.cdc.mysql.event.BaseBinlogRowEventInfo
- BaseBinlogRowEventInfo(TableInfo, String, Long, String, BitSet, List<RowEventDataType>) - Constructor for class org.apache.nifi.cdc.mysql.event.BaseBinlogRowEventInfo
- BaseBinlogTableEventInfo - Class in org.apache.nifi.cdc.mysql.event
-
A base class to handle data common to binlog table events, such as database name, table name, etc.
- BaseBinlogTableEventInfo(TableInfo, String, Long, String) - Constructor for class org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
- BaseBinlogTableEventInfo(TableInfo, String, Long, String, Long) - Constructor for class org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
- beginEventHandler - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- BeginEventHandler - Class in org.apache.nifi.cdc.mysql.event.handler
- BeginEventHandler() - Constructor for class org.apache.nifi.cdc.mysql.event.handler.BeginEventHandler
- BeginTransactionEventInfo - Class in org.apache.nifi.cdc.mysql.event
-
An event implementation corresponding to the beginning of a MySQL transaction (update rows, e.g.)
- BeginTransactionEventInfo(String, Long, String) - Constructor for class org.apache.nifi.cdc.mysql.event.BeginTransactionEventInfo
- BeginTransactionEventInfo(String, Long, String, long) - Constructor for class org.apache.nifi.cdc.mysql.event.BeginTransactionEventInfo
- BeginTransactionEventWriter - Class in org.apache.nifi.cdc.mysql.event.io
-
A writer for events corresponding to the beginning of a MySQL transaction
- BeginTransactionEventWriter() - Constructor for class org.apache.nifi.cdc.mysql.event.io.BeginTransactionEventWriter
- BinaryLogSSLSocketFactory - Class in org.apache.nifi.cdc.mysql.processors.ssl
-
Binary Log SSLSocketFactory wrapping standard Java SSLSocketFactory
- BinaryLogSSLSocketFactory(SSLSocketFactory) - Constructor for class org.apache.nifi.cdc.mysql.processors.ssl.BinaryLogSSLSocketFactory
- BINLOG_FILENAME_KEY - Static variable in interface org.apache.nifi.cdc.mysql.event.BinlogEventInfo
- BINLOG_GTIDSET_KEY - Static variable in interface org.apache.nifi.cdc.mysql.event.BinlogEventInfo
- BINLOG_POSITION_KEY - Static variable in interface org.apache.nifi.cdc.mysql.event.BinlogEventInfo
- binlogClient - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- BinlogEventHandler<T,
S> - Interface in org.apache.nifi.cdc.mysql.event.handler - BinlogEventInfo - Interface in org.apache.nifi.cdc.mysql.event
-
An interface for MYSQL binlog-specific events.
- BinlogEventListener - Class in org.apache.nifi.cdc.mysql.event
-
An event listener wrapper for MYSQL binlog events generated from the mysql-binlog-connector.
- BinlogEventListener(BinaryLogClient, BlockingQueue<RawBinlogEvent>) - Constructor for class org.apache.nifi.cdc.mysql.event.BinlogEventListener
- binlogEventState - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- BinlogEventState() - Constructor for class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogEventState
- binlogFile - Variable in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- binlogFilename - Variable in class org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
- binlogFilename - Variable in class org.apache.nifi.cdc.mysql.event.RawBinlogEvent
- binlogGtidSet - Variable in class org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
- BinlogLifecycleListener - Class in org.apache.nifi.cdc.mysql.event
-
An listener wrapper for mysql-binlog-connector lifecycle events.
- BinlogLifecycleListener() - Constructor for class org.apache.nifi.cdc.mysql.event.BinlogLifecycleListener
- binlogPosition - Variable in class org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
- binlogPosition - Variable in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- binlogResourceInfo - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- BinlogResourceInfo() - Constructor for class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- BinlogTableEventInfo - Interface in org.apache.nifi.cdc.mysql.event
-
A marker interface for those classes wishing to implement binlog-specific methods as well as table-generic methods (getDatabase, e.g.)
C
- CaptureChangeMySQL - Class in org.apache.nifi.cdc.mysql.processors
-
A processor to retrieve Change Data Capture (CDC) events and send them as flow files.
- CaptureChangeMySQL() - Constructor for class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- CaptureChangeMySQL.BinlogEventState - Class in org.apache.nifi.cdc.mysql.processors
- CaptureChangeMySQL.BinlogResourceInfo - Class in org.apache.nifi.cdc.mysql.processors
- CaptureChangeMySQL.DriverShim - Class in org.apache.nifi.cdc.mysql.processors
- CaptureChangeMySQL.JDBCConnectionHolder - Class in org.apache.nifi.cdc.mysql.processors
- clearState() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- client - Variable in class org.apache.nifi.cdc.mysql.event.BinlogEventListener
- client - Variable in class org.apache.nifi.cdc.mysql.event.BinlogLifecycleListener
- CLIENT_CERTIFICATE_KEY_STORE_PASSWORD - Enum constant in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Added in MySQL 5.1.0
- CLIENT_CERTIFICATE_KEY_STORE_TYPE - Enum constant in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Added in MySQL 5.1.0 and defaults to JKS
- CLIENT_CERTIFICATE_KEY_STORE_URL - Enum constant in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Added in MySQL 5.1.0
- close() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.JDBCConnectionHolder
- COMMA_SEPARATOR - Static variable in class org.apache.nifi.cdc.mysql.processors.ssl.StandardConnectionPropertiesProvider
- commitEventHandler - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- CommitEventHandler - Class in org.apache.nifi.cdc.mysql.event.handler
- CommitEventHandler() - Constructor for class org.apache.nifi.cdc.mysql.event.handler.CommitEventHandler
- CommitTransactionEventInfo - Class in org.apache.nifi.cdc.mysql.event
-
An event implementation corresponding to the beginning of a MySQL transaction (update rows, e.g.)
- CommitTransactionEventInfo(String, Long, String) - Constructor for class org.apache.nifi.cdc.mysql.event.CommitTransactionEventInfo
- CommitTransactionEventInfo(String, Long, String, long) - Constructor for class org.apache.nifi.cdc.mysql.event.CommitTransactionEventInfo
- CommitTransactionEventWriter - Class in org.apache.nifi.cdc.mysql.event.io
-
A writer for events corresponding to the end (i.e.
- CommitTransactionEventWriter() - Constructor for class org.apache.nifi.cdc.mysql.event.io.CommitTransactionEventWriter
- configureEventWriter(EventWriterConfiguration, ProcessSession, EventInfo) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogEventWriter
- connect(String, Properties) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.DriverShim
- connect(List<InetSocketAddress>, String, String, Long, String, String, long, SSLContextService, SSLMode) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- CONNECT_TIMEOUT - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- connection - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.JDBCConnectionHolder
- ConnectionPropertiesProvider - Interface in org.apache.nifi.cdc.mysql.processors.ssl
-
JDBC Connection Properties Provider
- connectionProps - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.JDBCConnectionHolder
- connectionTimeoutMillis - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.JDBCConnectionHolder
- connectionUrl - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.JDBCConnectionHolder
- copy() - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- createBinlogClient(String, int, String, String) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- createBinlogEventListener(BinaryLogClient, BlockingQueue<RawBinlogEvent>) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
-
Creates and returns a BinlogEventListener instance, associated with the specified binlog client and event queue.
- createBinlogLifecycleListener() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
-
Creates and returns a BinlogLifecycleListener instance, associated with the specified binlog client and event queue.
- createSocket(Socket) - Method in class org.apache.nifi.cdc.mysql.processors.ssl.BinaryLogSSLSocketFactory
-
Create SSL Socket layers provided Socket using Java SSLSocketFactory
- currentDatabase - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- currentDataCaptureState - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- currentEventInfo - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogEventState
- currentEventWriter - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogEventState
- currentHost - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- currentSession - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- currentTable - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- customValidate(ValidationContext) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
D
- DATABASE_NAME_PATTERN - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- databaseName - Variable in class org.apache.nifi.cdc.mysql.event.BeginTransactionEventInfo
- databaseName - Variable in class org.apache.nifi.cdc.mysql.event.CommitTransactionEventInfo
- databaseNamePattern - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- DataCaptureState - Class in org.apache.nifi.cdc.mysql.event
- DataCaptureState() - Constructor for class org.apache.nifi.cdc.mysql.event.DataCaptureState
- DataCaptureState(String, long, boolean, String, long) - Constructor for class org.apache.nifi.cdc.mysql.event.DataCaptureState
- ddlEventHandler - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- DDLEventHandler - Class in org.apache.nifi.cdc.mysql.event.handler
- DDLEventHandler() - Constructor for class org.apache.nifi.cdc.mysql.event.handler.DDLEventHandler
- DDLEventInfo - Class in org.apache.nifi.cdc.mysql.event
-
An event class corresponding to Data Definition Language (DDL) events, such as schema changes (add/drop column, add/drop table, etc.) and others (truncate table, e.g.)
- DDLEventInfo(TableInfo, Long, String, long, String) - Constructor for class org.apache.nifi.cdc.mysql.event.DDLEventInfo
- DDLEventInfo(TableInfo, Long, String, String) - Constructor for class org.apache.nifi.cdc.mysql.event.DDLEventInfo
- DDLEventWriter - Class in org.apache.nifi.cdc.mysql.event.io
-
A writer class to output MySQL binlog Data Definition Language (DDL) events to flow file(s).
- DDLEventWriter() - Constructor for class org.apache.nifi.cdc.mysql.event.io.DDLEventWriter
- DEFAULT_MYSQL_PORT - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- delegate - Variable in class org.apache.nifi.cdc.mysql.event.BaseBinlogRowEventInfo
- delegate - Variable in class org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
- deleteEventHandler - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- DeleteEventHandler - Class in org.apache.nifi.cdc.mysql.event.handler
- DeleteEventHandler() - Constructor for class org.apache.nifi.cdc.mysql.event.handler.DeleteEventHandler
- DeleteRowsEventInfo - Class in org.apache.nifi.cdc.mysql.event
-
This class represents information about rows deleted from a MySQL table
- DeleteRowsEventInfo(TableInfo, Long, String, DeleteRowsEventData) - Constructor for class org.apache.nifi.cdc.mysql.event.DeleteRowsEventInfo
- DeleteRowsEventInfo(TableInfo, Long, String, Long, DeleteRowsEventData) - Constructor for class org.apache.nifi.cdc.mysql.event.DeleteRowsEventInfo
- DeleteRowsWriter - Class in org.apache.nifi.cdc.mysql.event.io
-
A writer class to output MySQL binlog "delete rows" events to flow file(s).
- DeleteRowsWriter() - Constructor for class org.apache.nifi.cdc.mysql.event.io.DeleteRowsWriter
- DIST_CACHE_CLIENT - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- DO_NOT_SET - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- driver - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.DriverShim
- DRIVER_LOCATION - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- DRIVER_NAME - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- DriverShim(Driver) - Constructor for class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.DriverShim
E
- ENABLED_TLS_PROTOCOLS - Enum constant in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Deprecated alias for tlsVersions
- event - Variable in class org.apache.nifi.cdc.mysql.event.RawBinlogEvent
- eventListener - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- EVENTS_PER_FLOWFILE_STRATEGY - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- eventWriter - Variable in class org.apache.nifi.cdc.mysql.event.handler.BeginEventHandler
- eventWriter - Variable in class org.apache.nifi.cdc.mysql.event.handler.CommitEventHandler
- eventWriter - Variable in class org.apache.nifi.cdc.mysql.event.handler.DDLEventHandler
- eventWriter - Variable in class org.apache.nifi.cdc.mysql.event.handler.DeleteEventHandler
- eventWriter - Variable in class org.apache.nifi.cdc.mysql.event.handler.InsertEventHandler
- eventWriter - Variable in class org.apache.nifi.cdc.mysql.event.handler.UpdateEventHandler
- eventWriterConfiguration - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- exception - Variable in class org.apache.nifi.cdc.mysql.event.BinlogLifecycleListener
F
- finishAndTransferFlowFile(ProcessSession, EventWriterConfiguration, String, long, BinlogEventInfo, Relationship) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogEventWriter
G
- getBinlogFile() - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- getBinlogFilename() - Method in class org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
- getBinlogFilename() - Method in interface org.apache.nifi.cdc.mysql.event.BinlogEventInfo
- getBinlogFilename() - Method in class org.apache.nifi.cdc.mysql.event.RawBinlogEvent
- getBinlogGtidSet() - Method in class org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
- getBinlogGtidSet() - Method in interface org.apache.nifi.cdc.mysql.event.BinlogEventInfo
- getBinlogPosition() - Method in class org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
- getBinlogPosition() - Method in interface org.apache.nifi.cdc.mysql.event.BinlogEventInfo
- getBinlogPosition() - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- getCertificateProperties() - Method in class org.apache.nifi.cdc.mysql.processors.ssl.StandardConnectionPropertiesProvider
- getClient() - Method in class org.apache.nifi.cdc.mysql.event.BinlogLifecycleListener
- getColumnByIndex(int) - Method in class org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
- getColumns() - Method in class org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
- getCommonAttributes(long, BinlogEventInfo) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogEventWriter
- getConnection() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.JDBCConnectionHolder
- getConnectionProperties() - Method in interface org.apache.nifi.cdc.mysql.processors.ssl.ConnectionPropertiesProvider
-
Get Connection Properties
- getConnectionProperties() - Method in class org.apache.nifi.cdc.mysql.processors.ssl.StandardConnectionPropertiesProvider
-
Get Connection Properties based on SSL Mode and TLS Configuration
- getCurrentDatabase() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- getCurrentEventInfo() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogEventState
- getCurrentEventWriter() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogEventState
- getCurrentTable() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- getDatabaseName() - Method in class org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
- getDatabaseName() - Method in class org.apache.nifi.cdc.mysql.event.BeginTransactionEventInfo
- getDatabaseName() - Method in class org.apache.nifi.cdc.mysql.event.CommitTransactionEventInfo
- getEvent() - Method in class org.apache.nifi.cdc.mysql.event.RawBinlogEvent
- getException() - Method in class org.apache.nifi.cdc.mysql.event.BinlogLifecycleListener
- getGtidSet() - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- getHosts(String) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
-
Get a list of hosts from a NiFi property, e.g.
- getIncludedColumns() - Method in class org.apache.nifi.cdc.mysql.event.BaseBinlogRowEventInfo
- getIncludedColumnsBeforeUpdate() - Method in class org.apache.nifi.cdc.mysql.event.UpdateRowsEventInfo
- getJdbcConnection() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- getMajorVersion() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.DriverShim
- getMinorVersion() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.DriverShim
- getParentLogger() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.DriverShim
- getProperty() - Method in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
- getPropertyInfo(String, Properties) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.DriverShim
- getQuery() - Method in class org.apache.nifi.cdc.mysql.event.DDLEventInfo
- getRelationships() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- getRows() - Method in class org.apache.nifi.cdc.mysql.event.BaseBinlogRowEventInfo
- getSequenceId() - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- getSupportedPropertyDescriptors() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- getTableId() - Method in class org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
- getTableName() - Method in class org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
- getTransitUri() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- getWritableObject(Integer, Serializable) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogTableEventWriter
- gtidSet - Variable in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- gtidSet - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
H
- handleEvent(DeleteRowsEventData, boolean, DataCaptureState, CaptureChangeMySQL.BinlogResourceInfo, CaptureChangeMySQL.BinlogEventState, String, EventWriterConfiguration, ProcessSession, long) - Method in class org.apache.nifi.cdc.mysql.event.handler.DeleteEventHandler
- handleEvent(EventData, boolean, DataCaptureState, CaptureChangeMySQL.BinlogResourceInfo, CaptureChangeMySQL.BinlogEventState, String, EventWriterConfiguration, ProcessSession, long) - Method in class org.apache.nifi.cdc.mysql.event.handler.CommitEventHandler
- handleEvent(QueryEventData, boolean, DataCaptureState, CaptureChangeMySQL.BinlogResourceInfo, CaptureChangeMySQL.BinlogEventState, String, EventWriterConfiguration, ProcessSession, long) - Method in class org.apache.nifi.cdc.mysql.event.handler.BeginEventHandler
- handleEvent(QueryEventData, boolean, DataCaptureState, CaptureChangeMySQL.BinlogResourceInfo, CaptureChangeMySQL.BinlogEventState, String, EventWriterConfiguration, ProcessSession, long) - Method in class org.apache.nifi.cdc.mysql.event.handler.DDLEventHandler
- handleEvent(UpdateRowsEventData, boolean, DataCaptureState, CaptureChangeMySQL.BinlogResourceInfo, CaptureChangeMySQL.BinlogEventState, String, EventWriterConfiguration, ProcessSession, long) - Method in class org.apache.nifi.cdc.mysql.event.handler.UpdateEventHandler
- handleEvent(WriteRowsEventData, boolean, DataCaptureState, CaptureChangeMySQL.BinlogResourceInfo, CaptureChangeMySQL.BinlogEventState, String, EventWriterConfiguration, ProcessSession, long) - Method in class org.apache.nifi.cdc.mysql.event.handler.InsertEventHandler
- handleEvent(T, boolean, DataCaptureState, CaptureChangeMySQL.BinlogResourceInfo, CaptureChangeMySQL.BinlogEventState, String, EventWriterConfiguration, ProcessSession, long) - Method in interface org.apache.nifi.cdc.mysql.event.handler.BinlogEventHandler
- HOSTS - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
I
- INCLUDE_BEGIN_COMMIT - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- INCLUDE_DDL_EVENTS - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- includedColumns - Variable in class org.apache.nifi.cdc.mysql.event.BaseBinlogRowEventInfo
- includedColumnsBeforeUpdate - Variable in class org.apache.nifi.cdc.mysql.event.UpdateRowsEventInfo
- INIT_BINLOG_FILENAME - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- INIT_BINLOG_GTID - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- INIT_BINLOG_POSITION - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- INIT_SEQUENCE_ID - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- insertEventHandler - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- InsertEventHandler - Class in org.apache.nifi.cdc.mysql.event.handler
- InsertEventHandler() - Constructor for class org.apache.nifi.cdc.mysql.event.handler.InsertEventHandler
- InsertRowsEventInfo - Class in org.apache.nifi.cdc.mysql.event
-
This class represents information about rows written/added to a MySQL table
- InsertRowsEventInfo(TableInfo, Long, String, WriteRowsEventData) - Constructor for class org.apache.nifi.cdc.mysql.event.InsertRowsEventInfo
- InsertRowsEventInfo(TableInfo, Long, String, Long, WriteRowsEventData) - Constructor for class org.apache.nifi.cdc.mysql.event.InsertRowsEventInfo
- InsertRowsWriter - Class in org.apache.nifi.cdc.mysql.event.io
-
A writer class to output MySQL binlog "write rows" (aka INSERT) events to flow file(s).
- InsertRowsWriter() - Constructor for class org.apache.nifi.cdc.mysql.event.io.InsertRowsWriter
- inTransaction - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- isInTransaction() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- isQueryDDL(String) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- isUseGtid() - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
J
- jdbcCompliant() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.DriverShim
- jdbcConnectionHolder - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- JDBCConnectionHolder(InetSocketAddress, String, String, Map<String, String>, long) - Constructor for class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.JDBCConnectionHolder
L
- lifecycleListener - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- loadTableInfo(TableInfoCacheKey) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
-
Retrieves the column information for the specified database and table.
- logger - Static variable in class org.apache.nifi.cdc.mysql.event.BinlogEventListener
M
- maxEventsPerFlowFile(EventWriterConfiguration) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogEventWriter
- migrateProperties(PropertyConfiguration) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- MULTI_COMMENT_PATTERN - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- multipleEventsPerFlowFile(EventWriterConfiguration) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogEventWriter
N
- normalizeQuery(String) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- NUMBER_OF_EVENTS_PER_FLOWFILE - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
O
- onCommunicationFailure(BinaryLogClient, Exception) - Method in class org.apache.nifi.cdc.mysql.event.BinlogLifecycleListener
- onConnect(BinaryLogClient) - Method in class org.apache.nifi.cdc.mysql.event.BinlogLifecycleListener
- onDisconnect(BinaryLogClient) - Method in class org.apache.nifi.cdc.mysql.event.BinlogLifecycleListener
- oneTransactionPerFlowFile(EventWriterConfiguration) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogEventWriter
- onEvent(Event) - Method in class org.apache.nifi.cdc.mysql.event.BinlogEventListener
- onEventDeserializationFailure(BinaryLogClient, Exception) - Method in class org.apache.nifi.cdc.mysql.event.BinlogLifecycleListener
- onPrimaryNodeChange(PrimaryNodeState) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- onTrigger(ProcessContext, ProcessSessionFactory) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- org.apache.nifi.cdc.mysql.event - package org.apache.nifi.cdc.mysql.event
- org.apache.nifi.cdc.mysql.event.handler - package org.apache.nifi.cdc.mysql.event.handler
- org.apache.nifi.cdc.mysql.event.io - package org.apache.nifi.cdc.mysql.event.io
- org.apache.nifi.cdc.mysql.processors - package org.apache.nifi.cdc.mysql.processors
- org.apache.nifi.cdc.mysql.processors.ssl - package org.apache.nifi.cdc.mysql.processors.ssl
- outputEvents(ProcessSession, ProcessContext, ComponentLog) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
P
- PASSWORD - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- property - Variable in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
- PROPERTY_DESCRIPTORS - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
Q
- query - Variable in class org.apache.nifi.cdc.mysql.event.DDLEventInfo
- queue - Variable in class org.apache.nifi.cdc.mysql.event.BinlogEventListener
- queue - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- QUEUE_OFFER_TIMEOUT_MSEC - Static variable in class org.apache.nifi.cdc.mysql.event.BinlogEventListener
R
- RawBinlogEvent - Class in org.apache.nifi.cdc.mysql.event
-
An object holder for raw binlog events
- RawBinlogEvent(Event, String) - Constructor for class org.apache.nifi.cdc.mysql.event.RawBinlogEvent
- registerDriver(String, String) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
-
using Thread.currentThread().getContextClassLoader(); will ensure that you are using the ClassLoader for you NAR.
- REL_SUCCESS - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- RELATIONSHIPS - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- REQUIRE_SSL - Enum constant in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Deprecated in favor of sslMode and evaluated when useSSL is enabled
- RETRIEVE_ALL_RECORDS - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
S
- SecurityProperty - Enum Class in org.apache.nifi.cdc.mysql.processors.ssl
-
MySQL Connector/J Security Properties
- SecurityProperty(String) - Constructor for enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
- sequenceId - Variable in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- SERVER_ID - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- setBinlogFile(String) - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- setBinlogPosition(long) - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- setCurrentDatabase(String) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- setCurrentEventInfo(BinlogEventInfo) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogEventState
- setCurrentEventWriter(AbstractBinlogEventWriter<? extends BinlogEventInfo>) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogEventState
- setCurrentTable(TableInfo) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- setEvent(Event) - Method in class org.apache.nifi.cdc.mysql.event.RawBinlogEvent
- setGtidSet(String) - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- setInTransaction(boolean) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- setSequenceId(long) - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- setTransitUri(String) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- setup(ProcessContext) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- setUseGtid(boolean) - Method in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- skipTable - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- SSL_CONTEXT_SERVICE - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- SSL_MODE - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- SSL_MODE_DISABLED - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- SSL_MODE_PREFERRED - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- SSL_MODE_REQUIRED - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- SSL_MODE_VERIFY_IDENTITY - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- sslMode - Variable in class org.apache.nifi.cdc.mysql.processors.ssl.StandardConnectionPropertiesProvider
- sslSocketFactory - Variable in class org.apache.nifi.cdc.mysql.processors.ssl.BinaryLogSSLSocketFactory
- StandardConnectionPropertiesProvider - Class in org.apache.nifi.cdc.mysql.processors.ssl
-
Standard implementation of Connection Properties Provider
- StandardConnectionPropertiesProvider(SSLMode, TlsConfiguration) - Constructor for class org.apache.nifi.cdc.mysql.processors.ssl.StandardConnectionPropertiesProvider
- start() - Method in class org.apache.nifi.cdc.mysql.event.BinlogEventListener
- stop() - Method in class org.apache.nifi.cdc.mysql.event.BinlogEventListener
- stop() - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- stopNow - Variable in class org.apache.nifi.cdc.mysql.event.BinlogEventListener
T
- TABLE_NAME_PATTERN - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- tableInfoCache - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- tableNamePattern - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- tlsConfiguration - Variable in class org.apache.nifi.cdc.mysql.processors.ssl.StandardConnectionPropertiesProvider
- transitUri - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL.BinlogResourceInfo
- TRUST_CERTIFICATE_KEY_STORE_PASSWORD - Enum constant in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Added in MySQL 5.1.0
- TRUST_CERTIFICATE_KEY_STORE_TYPE - Enum constant in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Added in MySQL 5.1.0 and defaults to JKS
- TRUST_CERTIFICATE_KEY_STORE_URL - Enum constant in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Added in MySQL 5.1.0
U
- updateEventHandler - Variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- UpdateEventHandler - Class in org.apache.nifi.cdc.mysql.event.handler
- UpdateEventHandler() - Constructor for class org.apache.nifi.cdc.mysql.event.handler.UpdateEventHandler
- UpdateRowsEventInfo - Class in org.apache.nifi.cdc.mysql.event
-
This class represents information about rows written/added to a MySQL table
- UpdateRowsEventInfo(TableInfo, Long, String, UpdateRowsEventData) - Constructor for class org.apache.nifi.cdc.mysql.event.UpdateRowsEventInfo
- UpdateRowsEventInfo(TableInfo, Long, String, Long, UpdateRowsEventData) - Constructor for class org.apache.nifi.cdc.mysql.event.UpdateRowsEventInfo
- UpdateRowsWriter - Class in org.apache.nifi.cdc.mysql.event.io
-
A writer class to output MySQL binlog "write rows" (aka INSERT) events to flow file(s).
- UpdateRowsWriter() - Constructor for class org.apache.nifi.cdc.mysql.event.io.UpdateRowsWriter
- updateState(ProcessSession, DataCaptureState) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- updateState(ProcessSession, DataCaptureState, boolean) - Method in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- USE_BINLOG_GTID - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
- USE_SSL - Enum constant in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Deprecated in favor of sslMode and defaults to true in 8.0.13 and later
- useGtid - Variable in class org.apache.nifi.cdc.mysql.event.DataCaptureState
- USERNAME - Static variable in class org.apache.nifi.cdc.mysql.processors.CaptureChangeMySQL
V
- valueOf(String) - Static method in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERIFY_SERVER_CERTIFICATE - Enum constant in enum class org.apache.nifi.cdc.mysql.processors.ssl.SecurityProperty
-
Deprecated in favor of sslMode and defaults to false in 8.0.13 and later
W
- writeEvent(ProcessSession, String, CommitTransactionEventInfo, long, Relationship, EventWriterConfiguration) - Method in class org.apache.nifi.cdc.mysql.event.io.CommitTransactionEventWriter
- writeEvent(ProcessSession, String, DDLEventInfo, long, Relationship, EventWriterConfiguration) - Method in class org.apache.nifi.cdc.mysql.event.io.DDLEventWriter
- writeEvent(ProcessSession, String, DeleteRowsEventInfo, long, Relationship, EventWriterConfiguration) - Method in class org.apache.nifi.cdc.mysql.event.io.DeleteRowsWriter
-
Creates and transfers a new flow file whose contents are the JSON-serialized value of the specified event, and the sequence ID attribute set
- writeEvent(ProcessSession, String, InsertRowsEventInfo, long, Relationship, EventWriterConfiguration) - Method in class org.apache.nifi.cdc.mysql.event.io.InsertRowsWriter
-
Creates and transfers a new flow file whose contents are the JSON-serialized value of the specified event, and the sequence ID attribute set
- writeEvent(ProcessSession, String, UpdateRowsEventInfo, long, Relationship, EventWriterConfiguration) - Method in class org.apache.nifi.cdc.mysql.event.io.UpdateRowsWriter
-
Creates and transfers a new flow file whose contents are the JSON-serialized value of the specified event, and the sequence ID attribute set
- writeEvent(ProcessSession, String, T, long, Relationship, EventWriterConfiguration) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogEventWriter
- writeJson(BeginTransactionEventInfo) - Method in class org.apache.nifi.cdc.mysql.event.io.BeginTransactionEventWriter
- writeJson(CommitTransactionEventInfo) - Method in class org.apache.nifi.cdc.mysql.event.io.CommitTransactionEventWriter
- writeJson(T) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogEventWriter
- writeJson(T) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogTableEventWriter
- writeRow(DeleteRowsEventInfo, Serializable[], BitSet) - Method in class org.apache.nifi.cdc.mysql.event.io.DeleteRowsWriter
- writeRow(InsertRowsEventInfo, Serializable[], BitSet) - Method in class org.apache.nifi.cdc.mysql.event.io.InsertRowsWriter
- writeRow(UpdateRowsEventInfo, Map.Entry<Serializable[], Serializable[]>, BitSet) - Method in class org.apache.nifi.cdc.mysql.event.io.UpdateRowsWriter
- writtenMultipleEvents(EventWriterConfiguration) - Method in class org.apache.nifi.cdc.mysql.event.io.AbstractBinlogEventWriter
All Classes and Interfaces|All Packages|Constant Field Values