Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept(OutputFrame) - Method in class org.microshed.testing.testcontainers.SystemOutLogConsumer
- addFileSystemBind(String, String, BindMode) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- addFileSystemBind(String, String, BindMode, SelinuxContext) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- ApplicationContainer - Class in org.microshed.testing.testcontainers
-
Represents a MicroProfile, JavaEE, or JakartaEE application running inside a Docker container.
- ApplicationContainer() - Constructor for class org.microshed.testing.testcontainers.ApplicationContainer
-
Builds an instance based on a Dockerfile located at
- ApplicationContainer(String) - Constructor for class org.microshed.testing.testcontainers.ApplicationContainer
-
Builds an instance based on an existing docker image.
- ApplicationContainer(Path) - Constructor for class org.microshed.testing.testcontainers.ApplicationContainer
-
Builds an instance using the supplied Dockerfile path
- ApplicationContainer(Future<String>) - Constructor for class org.microshed.testing.testcontainers.ApplicationContainer
- available() - Static method in class org.microshed.testing.testcontainers.config.HollowTestcontainersConfiguration
C
- configure() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- configure(Set<GenericContainer<?>>) - Method in interface org.microshed.testing.testcontainers.spi.ServerAdapter
-
An optional hook that may be implemented for the purposes of auto-wiring multiple containers the the test environment together.
- containerIsStarting(InspectContainerResponse) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- containers - Variable in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
D
- discoveredContainers - Variable in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
- doStart() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
G
- getApplicationURL() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- getApplicationURL() - Method in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
- getBaseURL() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- getContainerInfo() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- getContainerIpAddress() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- getDefaultAppStartTimeout() - Method in interface org.microshed.testing.testcontainers.spi.ServerAdapter
- getDefaultHttpPort() - Method in interface org.microshed.testing.testcontainers.spi.ServerAdapter
- getDefaultHttpsPort() - Method in interface org.microshed.testing.testcontainers.spi.ServerAdapter
- getDefaultImage(File) - Method in interface org.microshed.testing.testcontainers.spi.ServerAdapter
-
Returns a default Docker image using the current ServerAdapter as the base later and the provided appFile in addition to any other vendor-speicific items layerd on top.
- getDockerImageName() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- getMappedPort(int) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- getPriority() - Method in class org.microshed.testing.testcontainers.config.HollowTestcontainersConfiguration
- getPriority() - Method in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
- getPriority() - Method in interface org.microshed.testing.testcontainers.spi.ServerAdapter
- getReadinessPath() - Method in interface org.microshed.testing.testcontainers.spi.ServerAdapter
-
Defines the readiness path for the Server which will be used by default when the developer did not specify such value.
- getServerAdapter() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
H
- HollowTestcontainersConfiguration - Class in org.microshed.testing.testcontainers.config
- HollowTestcontainersConfiguration() - Constructor for class org.microshed.testing.testcontainers.config.HollowTestcontainersConfiguration
I
- isAvailable() - Method in class org.microshed.testing.testcontainers.config.HollowTestcontainersConfiguration
- isAvailable() - Method in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
- isCreated() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- isHealthy() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- isRunning() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
M
- MP_HEALTH_READINESS_PATH - Static variable in class org.microshed.testing.testcontainers.ApplicationContainer
-
A path representing the MicroProfile Health 2.0 readiness check
O
- org.microshed.testing.testcontainers - package org.microshed.testing.testcontainers
- org.microshed.testing.testcontainers.config - package org.microshed.testing.testcontainers.config
- org.microshed.testing.testcontainers.spi - package org.microshed.testing.testcontainers.spi
P
- preConfigure(Class<?>) - Method in class org.microshed.testing.testcontainers.config.HollowTestcontainersConfiguration
- preConfigure(Class<?>) - Method in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
- PRIORITY_DEFAULT - Static variable in interface org.microshed.testing.testcontainers.spi.ServerAdapter
- PRIORITY_RUNTIME_MODULE - Static variable in interface org.microshed.testing.testcontainers.spi.ServerAdapter
- PRIORITY_USER_DEFAULT - Static variable in interface org.microshed.testing.testcontainers.spi.ServerAdapter
S
- ServerAdapter - Interface in org.microshed.testing.testcontainers.spi
-
An adapter for application runtimes can use to define information including: Default HTTP port Default HTTPS port Default startup timeout Default Dockerfile Default readiness path
- setConfigProperties(Map<String, String>) - Method in interface org.microshed.testing.testcontainers.spi.ServerAdapter
-
Sets configuration properties on an already-started runtime.
- setContainerIpAddress(String) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- setExposedPorts(List<Integer>) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- setFirstMappedPort(int) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- setWaitStrategy(WaitStrategy) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- start() - Method in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
- SystemOutLogConsumer - Class in org.microshed.testing.testcontainers
-
Can be supplied to
GenericContainer.withLogConsumer(Consumer)
, or any otherGenericContainer
to pipe all container output to System.out - SystemOutLogConsumer() - Constructor for class org.microshed.testing.testcontainers.SystemOutLogConsumer
- SystemOutLogConsumer(String) - Constructor for class org.microshed.testing.testcontainers.SystemOutLogConsumer
T
- TestcontainersConfiguration - Class in org.microshed.testing.testcontainers.config
- TestcontainersConfiguration() - Constructor for class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
- toStringSimple() - Method in class org.microshed.testing.testcontainers.ApplicationContainer
W
- waitingFor(WaitStrategy) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- withAppContextRoot(String) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- withFileSystemBind(String, String) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- withFileSystemBind(String, String, BindMode) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- withHttpPort(int) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
- withMpRestClient(Class<?>, String) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
-
Configures the application container with the supplied MicroProfile REST Client class that will reference the supplied
hostUrl
- withMpRestClient(String, String) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
-
Configures the application container with the supplied MicroProfile REST Client class that will reference the supplied
hostUrl
- withReadinessPath(String) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
-
Sets the path to be used to determine container readiness.
- withReadinessPath(String, int) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
-
Sets the path to be used to determine container readiness.
- withReadinessPath(String, int, Integer) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
-
Sets the path to be used to determine container readiness.
- withReuse(boolean) - Method in class org.microshed.testing.testcontainers.ApplicationContainer
All Classes and Interfaces|All Packages|Constant Field Values