クラス 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
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected新しいContainerConnectionDetailsFactory.ContainerConnectionDetailsインスタンスを作成します。方法の概要
修飾子と型メソッド説明voidprotected final Cこの接続詳細インスタンスを支援するコンテナーを返します。ソースの原点、または原点が不明の場合はnullを返します。protected @Nullable SslBundleこの接続で使用するSslBundleまたはnullを返します。protected booleanhasAnnotation(ClassSE<? extends AnnotationSE> annotationType) フィールドまたは Bean が指定されたアノテーションでアノテーション付けされているかどうか。voidsetApplicationContext(ApplicationContext applicationContext) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
コンストラクターの詳細
ContainerConnectionDetails
新しいContainerConnectionDetailsFactory.ContainerConnectionDetailsインスタンスを作成します。- パラメーター:
source- ソースContainerConnectionSource
メソッドの詳細
afterPropertiesSet
- 次で指定:
- インターフェース
InitializingBeanのafterPropertiesSet - 例外:
ExceptionSE
getContainer
この接続詳細インスタンスを支援するコンテナーを返します。このメソッドは、接続詳細 Bean が初期化された後にのみ呼び出すことができます。- 戻り値:
- コンテナーインスタンス
getSslBundle
hasAnnotation
フィールドまたは Bean が指定されたアノテーションでアノテーション付けされているかどうか。- パラメーター:
annotationType- チェックするアノテーション- 戻り値:
- フィールドまたは Bean にアノテーションが付けられているかどうか
- 導入:
- 3.5.0
getOrigin
インターフェースからコピーされた説明:OriginProviderソースの原点、または原点が不明の場合はnullを返します。- 次で指定:
- インターフェース
OriginProviderのgetOrigin - 戻り値:
- 原点または
null
setApplicationContext
@DeprecatedSE(since="3.4.0", forRemoval=true) public void setApplicationContext(ApplicationContext applicationContext) throws BeansException 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- インターフェース
ApplicationContextAwareのsetApplicationContext - 例外:
BeansException