クラス DockerComposeConnectionDetailsFactory<D extends ConnectionDetails>
java.lang.ObjectSE
org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionDetailsFactory<D>
- 型パラメーター:
D- 接続の詳細型
- 実装されているすべてのインターフェース:
ConnectionDetailsFactory<DockerComposeConnectionSource, D>
public abstract class DockerComposeConnectionDetailsFactory<D extends ConnectionDetails>
extends ObjectSE
implements ConnectionDetailsFactory<DockerComposeConnectionSource, D>
- 導入:
- 3.1.0
- 作成者:
- Moritz Halbritter, Andy Wilkinson, Phillip Webb
ネストされたクラスの要約
ネストされたクラスコンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedDockerComposeConnectionDetailsFactory(StringSE[] connectionNames, StringSE... requiredClassNames) 新しいDockerComposeConnectionDetailsFactoryインスタンスを作成します。protectedDockerComposeConnectionDetailsFactory(StringSE connectionName, StringSE... requiredClassNames) 新しいDockerComposeConnectionDetailsFactoryインスタンスを作成します。protectedDockerComposeConnectionDetailsFactory(PredicateSE<DockerComposeConnectionSource> predicate, StringSE... requiredClassNames) 新しいDockerComposeConnectionDetailsFactoryインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明final @Nullable D指定されたsourceからConnectionDetailsを取得します。protected abstract @Nullable D
コンストラクターの詳細
DockerComposeConnectionDetailsFactory
protected DockerComposeConnectionDetailsFactory(StringSE connectionName, StringSE... requiredClassNames) 新しいDockerComposeConnectionDetailsFactoryインスタンスを作成します。- パラメーター:
connectionName- 必要な接続名requiredClassNames- 存在する必要があるクラスの名前
DockerComposeConnectionDetailsFactory
protected DockerComposeConnectionDetailsFactory(StringSE[] connectionNames, StringSE... requiredClassNames) 新しいDockerComposeConnectionDetailsFactoryインスタンスを作成します。- パラメーター:
connectionNames- 必要な接続名requiredClassNames- 存在する必要があるクラスの名前- 導入:
- 3.2.0
DockerComposeConnectionDetailsFactory
protected DockerComposeConnectionDetailsFactory(PredicateSE<DockerComposeConnectionSource> predicate, StringSE... requiredClassNames) 新しいDockerComposeConnectionDetailsFactoryインスタンスを作成します。- パラメーター:
predicate- サービスがいつ受け入れられるかを確認するために使用される述語requiredClassNames- 存在する必要があるクラスの名前
メソッドの詳細
getConnectionDetails
インターフェースからコピーされた説明:ConnectionDetailsFactory- 次で指定:
- インターフェース
ConnectionDetailsFactory<DockerComposeConnectionSource, D extends ConnectionDetails>のgetConnectionDetails - パラメーター:
source- ソース- 戻り値:
- 接続の詳細または
null
getDockerComposeConnectionDetails
protected abstract @Nullable D getDockerComposeConnectionDetails(DockerComposeConnectionSource source) 指定されたRunningServicesourceからConnectionDetailsを取得します。接続を作成できない場合は、nullを返す場合があります。結果の型はDockerComposeConnectionDetailsFactory.DockerComposeConnectionDetailsの拡張を考慮する必要があります。- パラメーター:
source- ソース- 戻り値:
- サービス接続または
null。