@Override protected EncodingMetadata encodeMessageBodyWithMetadata(final BsonOutput outputStream) { writeInsertPrologue(outputStream); int firstDocumentPosition = outputStream.getPosition(); addCollectibleDocument(insertRequest.getDocument(), outputStream, new CollectibleDocumentFieldNameValidator()); return new EncodingMetadata(firstDocumentPosition); }
public void encode(final BsonWriter writer, final WriteRequest writeRequest, final EncoderContext encoderContext) { if (writeRequest.getType() == INSERT) { BsonDocument document = ((InsertRequest) writeRequest).getDocument(); getCodec(document).encode(writer, document, EncoderContext.builder().isEncodingCollectibleDocument(true).build()); } else if (writeRequest.getType() == UPDATE || writeRequest.getType() == REPLACE) {
@Override protected EncodingMetadata encodeMessageBodyWithMetadata(final BsonOutput outputStream) { writeInsertPrologue(outputStream); int firstDocumentPosition = outputStream.getPosition(); addCollectibleDocument(insertRequest.getDocument(), outputStream, new CollectibleDocumentFieldNameValidator()); return new EncodingMetadata(firstDocumentPosition); }
public void encode(final BsonWriter writer, final WriteRequest writeRequest, final EncoderContext encoderContext) { if (writeRequest.getType() == INSERT) { BsonDocument document = ((InsertRequest) writeRequest).getDocument(); getCodec(document).encode(writer, document, EncoderContext.builder().isEncodingCollectibleDocument(true).build()); } else if (writeRequest.getType() == UPDATE || writeRequest.getType() == REPLACE) {