Package io.micronaut.serde.bson
Class BsonJsonMapper
- java.lang.Object
-
- io.micronaut.serde.bson.AbstractBsonMapper
-
- io.micronaut.serde.bson.BsonJsonMapper
-
- All Implemented Interfaces:
io.micronaut.json.JsonMapper,io.micronaut.serde.ObjectMapper
@Singleton @Order(100) public final class BsonJsonMapper extends AbstractBsonMapper
Textual JSON Bson mapper.
-
-
Field Summary
-
Fields inherited from class io.micronaut.serde.bson.AbstractBsonMapper
decoderContext, encoderContext, registry, view
-
-
Constructor Summary
Constructors Constructor Description BsonJsonMapper(io.micronaut.serde.SerdeRegistry registry)BsonJsonMapper(io.micronaut.serde.SerdeRegistry registry, java.lang.Class<?> view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.json.JsonMappercloneWithViewClass(java.lang.Class<?> viewClass)protected org.bson.BsonReadercreateBsonReader(java.nio.ByteBuffer byteBuffer)protected org.bson.AbstractBsonWritercreateBsonWriter(java.io.OutputStream outputStream)-
Methods inherited from class io.micronaut.serde.bson.AbstractBsonMapper
createReactiveParser, getStreamConfig, readValue, readValue, readValueFromTree, writeValue, writeValue, writeValueAsBytes, writeValueAsBytes, writeValueToTree, writeValueToTree
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
cloneWithViewClass
public io.micronaut.json.JsonMapper cloneWithViewClass(java.lang.Class<?> viewClass)
-
createBsonReader
protected org.bson.BsonReader createBsonReader(java.nio.ByteBuffer byteBuffer)
- Specified by:
createBsonReaderin classAbstractBsonMapper
-
createBsonWriter
protected org.bson.AbstractBsonWriter createBsonWriter(java.io.OutputStream outputStream)
- Specified by:
createBsonWriterin classAbstractBsonMapper
-
-