public class MongoDbChangeEventSourceFactory extends Object implements ChangeEventSourceFactory
ChangeEventSources specific for the MongoDb connector.| Modifier and Type | Field and Description |
|---|---|
private Clock |
clock |
private MongoDbConnectorConfig |
configuration |
private EventDispatcher<CollectionId> |
dispatcher |
private ErrorHandler |
errorHandler |
private ReplicaSets |
replicaSets |
private MongoDbTaskContext |
taskContext |
| Constructor and Description |
|---|
MongoDbChangeEventSourceFactory(MongoDbConnectorConfig configuration,
ErrorHandler errorHandler,
EventDispatcher<CollectionId> dispatcher,
Clock clock,
ReplicaSets replicaSets,
MongoDbTaskContext taskContext) |
| Modifier and Type | Method and Description |
|---|---|
SnapshotChangeEventSource |
getSnapshotChangeEventSource(OffsetContext offsetContext,
SnapshotProgressListener snapshotProgressListener) |
StreamingChangeEventSource |
getStreamingChangeEventSource(OffsetContext offsetContext) |
private final MongoDbConnectorConfig configuration
private final ErrorHandler errorHandler
private final EventDispatcher<CollectionId> dispatcher
private final Clock clock
private final ReplicaSets replicaSets
private final MongoDbTaskContext taskContext
public MongoDbChangeEventSourceFactory(MongoDbConnectorConfig configuration, ErrorHandler errorHandler, EventDispatcher<CollectionId> dispatcher, Clock clock, ReplicaSets replicaSets, MongoDbTaskContext taskContext)
public SnapshotChangeEventSource getSnapshotChangeEventSource(OffsetContext offsetContext, SnapshotProgressListener snapshotProgressListener)
getSnapshotChangeEventSource in interface ChangeEventSourceFactorypublic StreamingChangeEventSource getStreamingChangeEventSource(OffsetContext offsetContext)
getStreamingChangeEventSource in interface ChangeEventSourceFactoryCopyright © 2020 JBoss by Red Hat. All rights reserved.