类 ContainerConnectionDetailsFactory<C extends org.testcontainers.containers.Container<?>,D extends ConnectionDetails>

java.lang.Object
org.springframework.boot.testcontainers.service.connection.ContainerConnectionDetailsFactory<C,D>
类型参数:
C - the container type
D - the connection details type
所有已实现的接口:
ConnectionDetailsFactory<ContainerConnectionSource<C>,D>

public abstract class ContainerConnectionDetailsFactory<C extends org.testcontainers.containers.Container<?>,D extends ConnectionDetails> extends Object implements ConnectionDetailsFactory<ContainerConnectionSource<C>,D>
Base class for ConnectionDetailsFactory implementations that provide ConnectionDetails from a ContainerConnectionSource.
从以下版本开始:
3.1.0
作者:
Moritz Halbritter, Andy Wilkinson, Phillip Webb
  • 字段详细资料

    • ANY_CONNECTION_NAME

      protected static final String ANY_CONNECTION_NAME
      Constant passed to the constructor when any connection name is accepted.
  • 构造器详细资料

    • ContainerConnectionDetailsFactory

      protected ContainerConnectionDetailsFactory()
      Create a new ContainerConnectionDetailsFactory instance that accepts any connection name.
    • ContainerConnectionDetailsFactory

      protected ContainerConnectionDetailsFactory(String connectionName, String... requiredClassNames)
      Create a new ContainerConnectionDetailsFactory instance with the given connection name restriction.
      参数:
      connectionName - the required connection name or ANY_CONNECTION_NAME
      requiredClassNames - the names of classes that must be present
    • ContainerConnectionDetailsFactory

      protected ContainerConnectionDetailsFactory(List<String> connectionNames, String... requiredClassNames)
      Create a new ContainerConnectionDetailsFactory instance with the given supported connection names.
      参数:
      connectionNames - the supported connection names
      requiredClassNames - the names of classes that must be present
      从以下版本开始:
      3.4.0
  • 方法详细资料