インターフェース CodecRegistryProvider

すべての既知のサブインターフェース:
AggregationOperationContextMongoConverterMongoDatabaseFactoryReactiveMongoDatabaseFactory
すべての既知の実装クラス:
AbstractMongoConverterMappingMongoConverterMongoDatabaseFactorySupportPrefixingDelegatingAggregationOperationContextRelaxedTypeBasedAggregationOperationContextSimpleMongoClientDatabaseFactorySimpleReactiveMongoDatabaseFactoryTestAggregationContextTypeBasedAggregationOperationContext
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface CodecRegistryProvider
基盤となる MongoDB Java ドライバーから CodecRegistry を取得するためのプロバイダーインターフェース。
導入:
2.1
作成者:
Christoph Strobl, Mark Paluch
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default <T> OptionalSE<org.bson.codecs.Codec<T>>
    指定された型に登録された Codec を取得するか、代わりに empty Optional を取得します。
    org.bson.codecs.configuration.CodecRegistry
    MongoDB Java ドライバーによって使用される基盤となる CodecRegistry を取得します。
    default boolean
    指定された型に対して Codec が登録されているかどうかを確認します。
  • メソッドの詳細

    • getCodecRegistry

      org.bson.codecs.configuration.CodecRegistry getCodecRegistry()
      MongoDB Java ドライバーによって使用される基盤となる CodecRegistry を取得します。
      戻り値:
      決して null にはなりません。
      例外:
      IllegalStateExceptionSE - CodecRegistry を取得できない場合。
    • hasCodecFor

      default boolean hasCodecFor(ClassSE<?> type)
      指定された型に対して Codec が登録されているかどうかを確認します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      getCodecRegistry() が指定された型の Codec を保持している場合は true です。
      例外:
      IllegalStateExceptionSE - CodecRegistry を取得できない場合。
    • getCodecFor

      default <T> OptionalSE<org.bson.codecs.Codec<T>> getCodecFor(ClassSE<T> type)
      指定された型に登録された Codec を取得するか、代わりに empty Optional を取得します。
      型パラメーター:
      T -
      パラメーター:
      type - null であってはなりません。
      戻り値:
      決して null にはなりません。
      例外:
      IllegalArgumentExceptionSE - 型が null の場合。