Package com.mongodb
Class KotlinCodecProvider
java.lang.Object
com.mongodb.KotlinCodecProvider
- All Implemented Interfaces:
 org.bson.codecs.configuration.CodecProvider
public class KotlinCodecProvider
extends Object
implements org.bson.codecs.configuration.CodecProvider
A CodecProvider for Kotlin data classes.
 Delegates to 
org.bson.codecs.kotlinx.KotlinSerializerCodecProvider
 and falls back to org.bson.codecs.kotlin.DataClassCodecProvider.
 If neither bson-kotlin package nor the bson-kotlinx package is available,
 provides null.- Since:
 - 4.10
 
- 
Constructor Summary
Constructors - 
Method Summary
 
- 
Constructor Details
- 
KotlinCodecProvider
public KotlinCodecProvider() 
 - 
 - 
Method Details
- 
get
@Nullable public <T> org.bson.codecs.Codec<T> get(Class<T> clazz, org.bson.codecs.configuration.CodecRegistry registry) - Specified by:
 getin interfaceorg.bson.codecs.configuration.CodecProvider
 - 
get
@Nullable public <T> org.bson.codecs.Codec<T> get(Class<T> clazz, List<Type> typeArguments, org.bson.codecs.configuration.CodecRegistry registry) - Specified by:
 getin interfaceorg.bson.codecs.configuration.CodecProvider
 
 -