public class OracleChangeEventSourceFactory extends Object implements ChangeEventSourceFactory
| Modifier and Type | Field and Description |
|---|---|
private Clock |
clock |
private OracleConnectorConfig |
configuration |
private EventDispatcher<TableId> |
dispatcher |
private ErrorHandler |
errorHandler |
private Configuration |
jdbcConfig |
private OracleConnection |
jdbcConnection |
private OracleDatabaseSchema |
schema |
private OracleTaskContext |
taskContext |
| Constructor and Description |
|---|
OracleChangeEventSourceFactory(OracleConnectorConfig configuration,
OracleConnection jdbcConnection,
ErrorHandler errorHandler,
EventDispatcher<TableId> dispatcher,
Clock clock,
OracleDatabaseSchema schema,
Configuration jdbcConfig,
OracleTaskContext taskContext) |
| Modifier and Type | Method and Description |
|---|---|
SnapshotChangeEventSource |
getSnapshotChangeEventSource(OffsetContext offsetContext,
SnapshotProgressListener snapshotProgressListener) |
StreamingChangeEventSource |
getStreamingChangeEventSource(OffsetContext offsetContext) |
private final OracleConnectorConfig configuration
private final OracleConnection jdbcConnection
private final ErrorHandler errorHandler
private final EventDispatcher<TableId> dispatcher
private final Clock clock
private final OracleDatabaseSchema schema
private final Configuration jdbcConfig
private final OracleTaskContext taskContext
public OracleChangeEventSourceFactory(OracleConnectorConfig configuration, OracleConnection jdbcConnection, ErrorHandler errorHandler, EventDispatcher<TableId> dispatcher, Clock clock, OracleDatabaseSchema schema, Configuration jdbcConfig, OracleTaskContext taskContext)
public SnapshotChangeEventSource getSnapshotChangeEventSource(OffsetContext offsetContext, SnapshotProgressListener snapshotProgressListener)
getSnapshotChangeEventSource in interface ChangeEventSourceFactorypublic StreamingChangeEventSource getStreamingChangeEventSource(OffsetContext offsetContext)
getStreamingChangeEventSource in interface ChangeEventSourceFactoryCopyright © 2021 JBoss by Red Hat. All rights reserved.