@InternalApi public class DefaultChangeStreamRecordAdapter extends Object implements ChangeStreamRecordAdapter<ChangeStreamRecord>
ChangeStreamRecordAdapter that uses ChangeStreamRecords to represent change stream records.ChangeStreamRecordAdapter.ChangeStreamRecordBuilder<ChangeStreamRecordT>| Constructor and Description |
|---|
DefaultChangeStreamRecordAdapter() |
| Modifier and Type | Method and Description |
|---|---|
ChangeStreamRecordAdapter.ChangeStreamRecordBuilder<ChangeStreamRecord> |
createChangeStreamRecordBuilder()
Creates a new instance of a
ChangeStreamRecordAdapter.ChangeStreamRecordBuilder. |
String |
getTokenFromChangeStreamMutation(ChangeStreamRecord record)
Get the token from the given ChangeStreamMutation record.
|
String |
getTokenFromHeartbeat(ChangeStreamRecord record)
Get the token from the given Heartbeat record.
|
boolean |
isChangeStreamMutation(ChangeStreamRecord record)
Checks if the given change stream record is a ChangeStreamMutation.
|
boolean |
isHeartbeat(ChangeStreamRecord record)
Checks if the given change stream record is a Heartbeat.
|
public ChangeStreamRecordAdapter.ChangeStreamRecordBuilder<ChangeStreamRecord> createChangeStreamRecordBuilder()
ChangeStreamRecordAdapter.ChangeStreamRecordBuilder.createChangeStreamRecordBuilder in interface ChangeStreamRecordAdapter<ChangeStreamRecord>public boolean isHeartbeat(ChangeStreamRecord record)
isHeartbeat in interface ChangeStreamRecordAdapter<ChangeStreamRecord>public String getTokenFromHeartbeat(ChangeStreamRecord record)
getTokenFromHeartbeat in interface ChangeStreamRecordAdapter<ChangeStreamRecord>public boolean isChangeStreamMutation(ChangeStreamRecord record)
isChangeStreamMutation in interface ChangeStreamRecordAdapter<ChangeStreamRecord>public String getTokenFromChangeStreamMutation(ChangeStreamRecord record)
getTokenFromChangeStreamMutation in interface ChangeStreamRecordAdapter<ChangeStreamRecord>Copyright © 2023 Google LLC. All rights reserved.