Package io.debezium.connector.oracle
Class OracleChangeEventSourceFactory
- java.lang.Object
-
- io.debezium.connector.oracle.OracleChangeEventSourceFactory
-
- All Implemented Interfaces:
ChangeEventSourceFactory<OracleOffsetContext>
public class OracleChangeEventSourceFactory extends Object implements ChangeEventSourceFactory<OracleOffsetContext>
-
-
Field Summary
Fields Modifier and Type Field Description private Clockclockprivate OracleConnectorConfigconfigurationprivate EventDispatcher<TableId>dispatcherprivate ErrorHandlererrorHandlerprivate ConfigurationjdbcConfigprivate OracleConnectionjdbcConnectionprivate OracleDatabaseSchemaschemaprivate OracleStreamingChangeEventSourceMetricsstreamingMetricsprivate OracleTaskContexttaskContext
-
Constructor Summary
Constructors Constructor Description OracleChangeEventSourceFactory(OracleConnectorConfig configuration, OracleConnection jdbcConnection, ErrorHandler errorHandler, EventDispatcher<TableId> dispatcher, Clock clock, OracleDatabaseSchema schema, Configuration jdbcConfig, OracleTaskContext taskContext, OracleStreamingChangeEventSourceMetrics streamingMetrics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SnapshotChangeEventSource<OracleOffsetContext>getSnapshotChangeEventSource(SnapshotProgressListener snapshotProgressListener)StreamingChangeEventSource<OracleOffsetContext>getStreamingChangeEventSource()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.debezium.pipeline.source.spi.ChangeEventSourceFactory
getIncrementalSnapshotChangeEventSource
-
-
-
-
Field Detail
-
configuration
private final OracleConnectorConfig configuration
-
jdbcConnection
private final OracleConnection jdbcConnection
-
errorHandler
private final ErrorHandler errorHandler
-
dispatcher
private final EventDispatcher<TableId> dispatcher
-
clock
private final Clock clock
-
schema
private final OracleDatabaseSchema schema
-
jdbcConfig
private final Configuration jdbcConfig
-
taskContext
private final OracleTaskContext taskContext
-
streamingMetrics
private final OracleStreamingChangeEventSourceMetrics streamingMetrics
-
-
Constructor Detail
-
OracleChangeEventSourceFactory
public OracleChangeEventSourceFactory(OracleConnectorConfig configuration, OracleConnection jdbcConnection, ErrorHandler errorHandler, EventDispatcher<TableId> dispatcher, Clock clock, OracleDatabaseSchema schema, Configuration jdbcConfig, OracleTaskContext taskContext, OracleStreamingChangeEventSourceMetrics streamingMetrics)
-
-
Method Detail
-
getSnapshotChangeEventSource
public SnapshotChangeEventSource<OracleOffsetContext> getSnapshotChangeEventSource(SnapshotProgressListener snapshotProgressListener)
- Specified by:
getSnapshotChangeEventSourcein interfaceChangeEventSourceFactory<OracleOffsetContext>
-
getStreamingChangeEventSource
public StreamingChangeEventSource<OracleOffsetContext> getStreamingChangeEventSource()
- Specified by:
getStreamingChangeEventSourcein interfaceChangeEventSourceFactory<OracleOffsetContext>
-
-