Package io.debezium.connector.spanner.db
Class SpannerChangeStreamFactory
java.lang.Object
io.debezium.connector.spanner.db.SpannerChangeStreamFactory
Factory for
SpannerChangeStream-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final DaoFactoryprivate final com.google.cloud.spanner.Dialectprivate static final Stringprivate final MetricsEventPublisherprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionSpannerChangeStreamFactory(String taskUid, DaoFactory daoFactory, MetricsEventPublisher metricsEventPublisher, String connectorName, com.google.cloud.spanner.Dialect dialect) -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
JOB_NAME
- See Also:
-
daoFactory
-
metricsEventPublisher
-
connectorName
-
dialect
private final com.google.cloud.spanner.Dialect dialect -
taskUid
-
-
Constructor Details
-
SpannerChangeStreamFactory
public SpannerChangeStreamFactory(String taskUid, DaoFactory daoFactory, MetricsEventPublisher metricsEventPublisher, String connectorName, com.google.cloud.spanner.Dialect dialect)
-
-
Method Details
-
getStream
public SpannerChangeStream getStream(String changeStreamName, Duration heartbeatMillis, int maxMissedHeartbeats)
-