@FunctionalInterface public interface CodecRegistryProvider
CodecRegistry
from the underlying MongoDB Java driver.Modifier and Type | Method and Description |
---|---|
default <T> Optional<org.bson.codecs.Codec<T>> |
getCodecFor(Class<T> type)
Get the
Codec registered for the given type or an empty Optional
instead. |
org.bson.codecs.configuration.CodecRegistry |
getCodecRegistry()
Get the underlying
CodecRegistry used by the MongoDB Java driver. |
default boolean |
hasCodecFor(Class<?> type)
Checks if a
Codec is registered for a given type. |
org.bson.codecs.configuration.CodecRegistry getCodecRegistry()
CodecRegistry
used by the MongoDB Java driver.IllegalStateException
- if CodecRegistry
cannot be obtained.default boolean hasCodecFor(Class<?> type)
Codec
is registered for a given type.type
- must not be null.getCodecRegistry()
holds a Codec
for given type.IllegalStateException
- if CodecRegistry
cannot be obtained.default <T> Optional<org.bson.codecs.Codec<T>> getCodecFor(Class<T> type)
Codec
registered for the given type or an empty Optional
instead.T
- type
- must not be null.IllegalArgumentException
- if type is null.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.