インターフェース 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.CodecRegistry
MongoDB Java ドライバーによって使用される基盤となるCodecRegistry
を取得します。default boolean
hasCodecFor
(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 の場合。