Interface KeycloakDistribution

All Known Implementing Classes:
DockerKeycloakDistribution, KeycloakDistributionDecorator, RawKeycloakDistribution

public interface KeycloakDistribution
  • Field Details

    • SCRIPT_CMD

      static final String SCRIPT_CMD
    • SCRIPT_KCADM_CMD

      static final String SCRIPT_KCADM_CMD
  • Method Details

    • run

      CLIResult run(List<String> arguments)
    • run

      default CLIResult run(String... arguments)
    • stop

      void stop()
    • getOutputStream

      List<String> getOutputStream()
    • getErrorStream

      List<String> getErrorStream()
    • getExitCode

      int getExitCode()
    • isDebug

      boolean isDebug()
    • isManualStop

      boolean isManualStop()
    • setRequestPort

      void setRequestPort()
    • setRequestPort

      void setRequestPort(int port)
    • getCliArgs

      default String[] getCliArgs(List<String> arguments)
    • setManualStop

      default void setManualStop(boolean manualStop)
    • setQuarkusProperty

      default void setQuarkusProperty(String key, String value)
    • setProperty

      default void setProperty(String key, String value)
    • deleteQuarkusProperties

      default void deleteQuarkusProperties()
    • copyOrReplaceFileFromClasspath

      default void copyOrReplaceFileFromClasspath(String file, Path distDir)
    • removeProperty

      default void removeProperty(String name)
    • setEnvVar

      default void setEnvVar(String name, String value)
    • copyOrReplaceFile

      default void copyOrReplaceFile(Path file, Path targetFile)
    • unwrap

      <D extends KeycloakDistribution> D unwrap(Class<D> type)
    • clearEnv

      void clearEnv()