Class DockerComposeConnectionDetailsFactory<D extends org.springframework.boot.autoconfigure.service.connection.ConnectionDetails>

java.lang.Object
org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionDetailsFactory<D>
Type Parameters:
D - the connection details type
All Implemented Interfaces:
org.springframework.boot.autoconfigure.service.connection.ConnectionDetailsFactory<DockerComposeConnectionSource,D>

public abstract class DockerComposeConnectionDetailsFactory<D extends org.springframework.boot.autoconfigure.service.connection.ConnectionDetails> extends Object implements org.springframework.boot.autoconfigure.service.connection.ConnectionDetailsFactory<DockerComposeConnectionSource,D>
Base class for ConnectionDetailsFactory implementations that provide ConnectionDetails from a DockerComposeConnectionSource.
Since:
3.1.0
  • Constructor Details

    • DockerComposeConnectionDetailsFactory

      protected DockerComposeConnectionDetailsFactory(String connectionName, String... requiredClassNames)
      Parameters:
      connectionName - the required connection name
      requiredClassNames - the names of classes that must be present
    • DockerComposeConnectionDetailsFactory

      protected DockerComposeConnectionDetailsFactory(String[] connectionNames, String... requiredClassNames)
      Parameters:
      connectionNames - the required connection name
      requiredClassNames - the names of classes that must be present
      Since:
      3.2.0
    • DockerComposeConnectionDetailsFactory

      protected DockerComposeConnectionDetailsFactory(Predicate<DockerComposeConnectionSource> predicate, String... requiredClassNames)
      Parameters:
      predicate - a predicate used to check when a service is accepted
      requiredClassNames - the names of classes that must be present
  • Method Details