Package | Description |
---|---|
org.bson.codecs.pojo |
This package contains classes specific to mapping user POJOs.
|
Modifier and Type | Field and Description |
---|---|
private DiscriminatorLookup |
PojoCodecImpl.discriminatorLookup |
private DiscriminatorLookup |
LazyPojoCodec.discriminatorLookup |
private DiscriminatorLookup |
PojoCodecProvider.discriminatorLookup |
Modifier and Type | Method and Description |
---|---|
private Codec<T> |
PojoCodecImpl.getCodecFromDocument(BsonReader reader,
boolean useDiscriminator,
java.lang.String discriminatorKey,
CodecRegistry registry,
DiscriminatorLookup discriminatorLookup,
Codec<T> defaultCodec) |
Constructor and Description |
---|
LazyPojoCodec(ClassModel<T> classModel,
CodecRegistry registry,
PropertyCodecRegistry propertyCodecRegistry,
DiscriminatorLookup discriminatorLookup,
java.util.concurrent.ConcurrentMap<ClassModel<?>,Codec<?>> codecCache) |
PojoCodecImpl(ClassModel<T> classModel,
CodecRegistry codecRegistry,
java.util.List<PropertyCodecProvider> propertyCodecProviders,
DiscriminatorLookup discriminatorLookup) |
PojoCodecImpl(ClassModel<T> classModel,
CodecRegistry registry,
PropertyCodecRegistry propertyCodecRegistry,
DiscriminatorLookup discriminatorLookup,
java.util.concurrent.ConcurrentMap<ClassModel<?>,Codec<?>> codecCache,
boolean specialized) |