All Classes and Interfaces
Class
Description
Deprecated, for removal: This API element is subject to removal in a future version.
ContainerConnectionDetailsFactory<C extends org.testcontainers.containers.Container<?>,D extends org.springframework.boot.autoconfigure.service.connection.ConnectionDetails>
Base class for
ConnectionDetailsFactory
implementations that provide
ConnectionDetails
from a ContainerConnectionSource
.ContainerConnectionDetailsFactory.ContainerConnectionDetails<C extends org.testcontainers.containers.Container<?>>
Base class for
ConnectionDetails
results that are backed by a
ContainerConnectionSource
.ContainerConnectionSource<C extends org.testcontainers.containers.Container<?>>
Passed to
ContainerConnectionDetailsFactory
to provide details of the
@ServiceConnection
annotated Container
that provides
the service.Imports idiomatic Testcontainers declaration classes into the Spring
ApplicationContext
.Indicates that a field or method is a
ContainerConnectionSource
which provides
a service that can be connected to.Configures the
SslOptions
, @SslBundleKey
and
protocol
to use with an SSL
supported
@ServiceConnection
.Extended
BeanDefinition
interface used
to register testcontainer beans.ApplicationContextInitializer
to manage the lifecycle of startable containers
.Deprecated, for removal: This API element is subject to removal in a future version.
since 3.4.0 for removal in 4.0.0 in favor of declaring one or more
DynamicPropertyRegistrar
beans.Auto-configuration
to add support for properties sourced from a Testcontainers
container
.Testcontainers startup strategies.
DynamicPropertyRegistrar
bean that injects theContainer
from which the properties will be sourced.