クラス ContainerConnectionDetailsFactory.ContainerConnectionDetails<C extends org.testcontainers.containers.Container<?>>

java.lang.ObjectSE
org.springframework.boot.testcontainers.service.connection.ContainerConnectionDetailsFactory.ContainerConnectionDetails<C>
型パラメーター:
C - コンテナー型
実装されているすべてのインターフェース:
Aware, InitializingBean, ConnectionDetails, OriginProvider, ApplicationContextAware
含まれているクラス:
ContainerConnectionDetailsFactory<C extends org.testcontainers.containers.Container<?>, D extends ConnectionDetails>

protected static class ContainerConnectionDetailsFactory.ContainerConnectionDetails<C extends org.testcontainers.containers.Container<?>> extends ObjectSE implements ConnectionDetails, OriginProvider, InitializingBean, ApplicationContextAware
ContainerConnectionSource によってサポートされる ConnectionDetails 結果の基本クラス。
導入:
3.1.0
作成者:
Moritz Halbritter, Andy Wilkinson, Phillip Webb
  • コンストラクターの詳細

  • メソッドの詳細

    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      次で指定:
      インターフェース InitializingBeanafterPropertiesSet 
      例外:
      ExceptionSE
    • getContainer

      protected final C getContainer()
      この接続詳細インスタンスを支援するコンテナーを返します。このメソッドは、接続詳細 Bean が初期化された後にのみ呼び出すことができます。
      戻り値:
      コンテナーインスタンス
    • getSslBundle

      protected @Nullable SslBundle getSslBundle()
      この接続で使用する SslBundle または null を返します。
      戻り値:
      SSL バンドルまたは null
      導入:
      3.5.0
    • hasAnnotation

      protected boolean hasAnnotation(ClassSE<? extends AnnotationSE> annotationType)
      フィールドまたは Bean が指定されたアノテーションでアノテーション付けされているかどうか。
      パラメーター:
      annotationType - チェックするアノテーション
      戻り値:
      フィールドまたは Bean にアノテーションが付けられているかどうか
      導入:
      3.5.0
    • getOrigin

      public Origin getOrigin()
      インターフェースからコピーされた説明: OriginProvider
      ソースの原点、または原点が不明の場合は null を返します。
      次で指定:
      インターフェース OriginProvidergetOrigin 
      戻り値:
      原点または null
    • setApplicationContext

      @DeprecatedSE(since="3.4.0", forRemoval=true) public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      次で指定:
      インターフェース ApplicationContextAwaresetApplicationContext 
      例外:
      BeansException