Package io.debezium.connector.sqlserver
Class SqlServerChangeEventSourceFactory
- java.lang.Object
-
- io.debezium.connector.sqlserver.SqlServerChangeEventSourceFactory
-
- All Implemented Interfaces:
ChangeEventSourceFactory<SqlServerOffsetContext>
public class SqlServerChangeEventSourceFactory extends Object implements ChangeEventSourceFactory<SqlServerOffsetContext>
-
-
Field Summary
Fields Modifier and Type Field Description private Clockclockprivate SqlServerConnectorConfigconfigurationprivate SqlServerConnectiondataConnectionprivate EventDispatcher<TableId>dispatcherprivate ErrorHandlererrorHandlerprivate SqlServerConnectionmetadataConnectionprivate SqlServerDatabaseSchemaschema
-
Constructor Summary
Constructors Constructor Description SqlServerChangeEventSourceFactory(SqlServerConnectorConfig configuration, SqlServerConnection dataConnection, SqlServerConnection metadataConnection, ErrorHandler errorHandler, EventDispatcher<TableId> dispatcher, Clock clock, SqlServerDatabaseSchema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<IncrementalSnapshotChangeEventSource<? extends DataCollectionId>>getIncrementalSnapshotChangeEventSource(SqlServerOffsetContext offsetContext, SnapshotProgressListener snapshotProgressListener, DataChangeEventListener dataChangeEventListener)SnapshotChangeEventSource<SqlServerOffsetContext>getSnapshotChangeEventSource(SnapshotProgressListener snapshotProgressListener)StreamingChangeEventSource<SqlServerOffsetContext>getStreamingChangeEventSource()
-
-
-
Field Detail
-
configuration
private final SqlServerConnectorConfig configuration
-
dataConnection
private final SqlServerConnection dataConnection
-
metadataConnection
private final SqlServerConnection metadataConnection
-
errorHandler
private final ErrorHandler errorHandler
-
dispatcher
private final EventDispatcher<TableId> dispatcher
-
clock
private final Clock clock
-
schema
private final SqlServerDatabaseSchema schema
-
-
Constructor Detail
-
SqlServerChangeEventSourceFactory
public SqlServerChangeEventSourceFactory(SqlServerConnectorConfig configuration, SqlServerConnection dataConnection, SqlServerConnection metadataConnection, ErrorHandler errorHandler, EventDispatcher<TableId> dispatcher, Clock clock, SqlServerDatabaseSchema schema)
-
-
Method Detail
-
getSnapshotChangeEventSource
public SnapshotChangeEventSource<SqlServerOffsetContext> getSnapshotChangeEventSource(SnapshotProgressListener snapshotProgressListener)
- Specified by:
getSnapshotChangeEventSourcein interfaceChangeEventSourceFactory<SqlServerOffsetContext>
-
getStreamingChangeEventSource
public StreamingChangeEventSource<SqlServerOffsetContext> getStreamingChangeEventSource()
- Specified by:
getStreamingChangeEventSourcein interfaceChangeEventSourceFactory<SqlServerOffsetContext>
-
getIncrementalSnapshotChangeEventSource
public Optional<IncrementalSnapshotChangeEventSource<? extends DataCollectionId>> getIncrementalSnapshotChangeEventSource(SqlServerOffsetContext offsetContext, SnapshotProgressListener snapshotProgressListener, DataChangeEventListener dataChangeEventListener)
- Specified by:
getIncrementalSnapshotChangeEventSourcein interfaceChangeEventSourceFactory<SqlServerOffsetContext>
-
-