インターフェース CodecRegistryProvider
- 既知のすべてのサブインターフェース:
AggregationOperationContext, MongoConverter, MongoDatabaseFactory, ReactiveMongoDatabaseFactory
- すべての既知の実装クラス:
AbstractMongoConverter, MappingMongoConverter, MongoDatabaseFactorySupport, PrefixingDelegatingAggregationOperationContext, RelaxedTypeBasedAggregationOperationContext, SimpleMongoClientDatabaseFactory, SimpleReactiveMongoDatabaseFactory, TestAggregationContext, TypeBasedAggregationOperationContext
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
基盤となる MongoDB Java ドライバーから
CodecRegistry を取得するためのプロバイダーインターフェース。- 導入:
- 2.1
- 作成者:
- Christoph Strobl, Mark Paluch
方法の概要
修飾子と型メソッド説明default <T> OptionalSE<org.bson.codecs.Codec<T>> getCodecFor(ClassSE<T> type) 指定された型に登録されたCodecを取得するか、代わりにempty Optionalを取得します。org.bson.codecs.configuration.CodecRegistryMongoDB Java ドライバーによって使用される基盤となるCodecRegistryを取得します。default booleanhasCodecFor(ClassSE<?> type) 指定された型に対してCodecが登録されているかどうかを確認します。
方法の詳細
getCodecRegistry
org.bson.codecs.configuration.CodecRegistry getCodecRegistry()MongoDB Java ドライバーによって使用される基盤となるCodecRegistryを取得します。- 戻り値:
- 決して null にはなりません。
- 例外:
IllegalStateExceptionSE-CodecRegistryを取得できない場合。
hasCodecFor
指定された型に対してCodecが登録されているかどうかを確認します。- パラメーター:
type- null であってはなりません。- 戻り値:
getCodecRegistry()が指定された型のCodecを保持している場合は true です。- 例外:
IllegalStateExceptionSE-CodecRegistryを取得できない場合。
getCodecFor
指定された型に登録されたCodecを取得するか、代わりにempty Optionalを取得します。- 型パラメーター:
T-- パラメーター:
type- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 例外:
IllegalArgumentExceptionSE- 型が null の場合。