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,RunCommandLauncher,TestHostLauncher
public interface ArtifactLauncher<T extends ArtifactLauncher.InitContext> extends Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceArtifactLauncher.InitContextstatic classArtifactLauncher.LaunchResult
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidincludeAsSysProps(Map<String,String> systemProps)voidinit(T t)booleanlistensOnSsl()ArtifactLauncher.LaunchResultrunToCompletion(String[] args)voidstart()
-
-
-
Method Detail
-
init
void init(T t)
-
start
void start() throws IOException- Throws:
IOException
-
runToCompletion
ArtifactLauncher.LaunchResult runToCompletion(String[] args)
-
listensOnSsl
boolean listensOnSsl()
-
-