class SplittablePayloadBsonWriter extends LevelCountingBsonWriter
| Modifier and Type | Field and Description |
|---|---|
private BsonOutput |
bsonOutput |
private int |
messageStartPosition |
private SplittablePayload |
payload |
private MessageSettings |
settings |
private BsonWriter |
writer |
| Constructor and Description |
|---|
SplittablePayloadBsonWriter(BsonBinaryWriter writer,
BsonOutput bsonOutput,
int messageStartPosition,
MessageSettings settings,
SplittablePayload payload) |
| Modifier and Type | Method and Description |
|---|---|
void |
writeEndDocument()
Writes the end of a BSON document to the writer.
|
void |
writeStartDocument()
Writes the start of a BSON document to the writer.
|
flush, getBsonBinaryWriter, getCurrentLevel, pipe, writeBinaryData, writeBinaryData, writeBoolean, writeBoolean, writeDateTime, writeDateTime, writeDBPointer, writeDBPointer, writeDecimal128, writeDecimal128, writeDouble, writeDouble, writeEndArray, writeInt32, writeInt32, writeInt64, writeInt64, writeJavaScript, writeJavaScript, writeJavaScriptWithScope, writeJavaScriptWithScope, writeMaxKey, writeMaxKey, writeMinKey, writeMinKey, writeName, writeNull, writeNull, writeObjectId, writeObjectId, writeRegularExpression, writeRegularExpression, writeStartArray, writeStartArray, writeStartDocument, writeString, writeString, writeSymbol, writeSymbol, writeTimestamp, writeTimestamp, writeUndefined, writeUndefinedprivate final BsonWriter writer
private final BsonOutput bsonOutput
private final SplittablePayload payload
private final MessageSettings settings
private final int messageStartPosition
SplittablePayloadBsonWriter(BsonBinaryWriter writer, BsonOutput bsonOutput, int messageStartPosition, MessageSettings settings, SplittablePayload payload)
public void writeStartDocument()
BsonWriterwriteStartDocument in interface BsonWriterwriteStartDocument in class LevelCountingBsonWriterpublic void writeEndDocument()
BsonWriterwriteEndDocument in interface BsonWriterwriteEndDocument in class LevelCountingBsonWriter