インターフェース 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 の場合。