Package io.quarkus.test.common
Interface ArtifactLauncher<T extends ArtifactLauncher.InitContext>
-
- All Superinterfaces:
AutoCloseable
,Closeable
- All Known Subinterfaces:
DockerContainerArtifactLauncher
,JarArtifactLauncher
,NativeImageLauncher
- All Known Implementing Classes:
DefaultDockerContainerLauncher
,DefaultJarLauncher
,DefaultNativeImageLauncher
,TestHostLauncher
public interface ArtifactLauncher<T extends ArtifactLauncher.InitContext> extends Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ArtifactLauncher.InitContext
static class
ArtifactLauncher.LaunchResult
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
includeAsSysProps(Map<String,String> systemProps)
void
init(T t)
boolean
listensOnSsl()
ArtifactLauncher.LaunchResult
runToCompletion(String[] args)
void
start()
-
-
-
Method Detail
-
init
void init(T t)
-
start
void start() throws IOException
- Throws:
IOException
-
runToCompletion
ArtifactLauncher.LaunchResult runToCompletion(String[] args)
-
listensOnSsl
boolean listensOnSsl()
-
-