Package org.keycloak.it.utils
Interface KeycloakDistribution
- All Known Implementing Classes:
DockerKeycloakDistribution,KeycloakDistributionDecorator,RawKeycloakDistribution
public interface KeycloakDistribution
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoiddefault voidcopyOrReplaceFile(Path file, Path targetFile) default voidcopyOrReplaceFileFromClasspath(String file, Path distDir) default voiddefault String[]getCliArgs(List<String> arguments) intbooleanisDebug()booleandefault voidremoveProperty(String name) default CLIResultdefault voiddefault voidsetManualStop(boolean manualStop) default voidsetProperty(String key, String value) default voidsetQuarkusProperty(String key, String value) voidvoidsetRequestPort(int port) voidstop()<D extends KeycloakDistribution>
D
-
Field Details
-
SCRIPT_CMD
-
SCRIPT_CMD_INVOKABLE
-
-
Method Details
-
run
-
run
-
stop
void stop() -
getOutputStream
-
getErrorStream
-
getExitCode
int getExitCode() -
isDebug
boolean isDebug() -
isManualStop
boolean isManualStop() -
assertStopped
void assertStopped() -
setRequestPort
void setRequestPort() -
setRequestPort
void setRequestPort(int port) -
getCliArgs
-
setManualStop
default void setManualStop(boolean manualStop) -
setQuarkusProperty
-
setProperty
-
deleteQuarkusProperties
default void deleteQuarkusProperties() -
copyOrReplaceFileFromClasspath
-
removeProperty
-
setEnvVar
-
copyOrReplaceFile
-
unwrap
-