Index

A C D G H I M O P S T W 
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 other GenericContainer 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
 
A C D G H I M O P S T W 
All Classes and Interfaces|All Packages|Constant Field Values