| Interface | Description |
|---|---|
| CodecRegistryAware | Can be implemented by codecs to be made aware of the registry |
| CodecRegistryProvider | An interface for objects that provide a codec registry |
| PropertyDecoder | An interface for encoding PersistentProperty instances |
| PropertyEncoder | An interface for encoding PersistentProperty instances |
| Class | Description |
|---|---|
| BigDecimalCodec | A codec for BigDecimal |
| BigIntegerCodec | A codec for BigDecimal |
| BsonPersistentEntityCodec | Encodes and decodes PersistentEntity objects from a BSON stream |
| CodecCustomTypeMarshaller | Custom type handler for types that have codecs |
| CodecExtensions | Additional org.bson.codecs.Codec extensions. |
| CodecExtensions.CurrencyCodec | |
| CodecExtensions.GStringCodec | |
| CodecExtensions.IntRangeCodec | |
| CodecExtensions.ListCodec | |
| CodecExtensions.LocaleCodec | |
| CodecExtensions.MapCodec |