Package de.intension.keycloak.test
Class KeycloakDevContainer
- java.lang.Object
-
- org.testcontainers.containers.FailureDetectingExternalResource
-
- org.testcontainers.containers.GenericContainer<dasniko.testcontainers.keycloak.KeycloakContainer>
-
- dasniko.testcontainers.keycloak.KeycloakContainer
-
- de.intension.keycloak.test.KeycloakDevContainer
-
- All Implemented Interfaces:
AutoCloseable,org.junit.rules.TestRule,org.testcontainers.containers.Container<dasniko.testcontainers.keycloak.KeycloakContainer>,org.testcontainers.containers.ContainerState,org.testcontainers.containers.traits.LinkableContainer,org.testcontainers.containers.wait.strategy.WaitStrategyTarget,org.testcontainers.lifecycle.Startable
public class KeycloakDevContainer extends dasniko.testcontainers.keycloak.KeycloakContainerKeycloakDevContainer is the extension of keycloak test container where the extension is deployed as exploadedFolder of classes.
-
-
Constructor Summary
Constructors Constructor Description KeycloakDevContainer()KeycloakDevContainer(String deployableJarName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigure()booleanisClassFolderChangeTrackingEnabled()KeycloakDevContainerwithClassFolderChangeTrackingEnabled(boolean classFolderChangeTrackingEnabled)dasniko.testcontainers.keycloak.KeycloakContainerwithFixedExposedPort(int hostPort, int containerPort)-
Methods inherited from class dasniko.testcontainers.keycloak.KeycloakContainer
getAdminPassword, getAdminUsername, getAuthServerUrl, getHttpPort, getHttpsPort, getKeycloakVersion, useTls, useTls, withAdminPassword, withAdminUsername, withRealmImportFile
-
Methods inherited from class org.testcontainers.containers.GenericContainer
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, apply, canBeReused, containerIsCreated, containerIsStarted, containerIsStarted, containerIsStarting, containerIsStarting, containerIsStopped, containerIsStopping, copyFileFromContainer, createVolumeDirectory, dependsOn, dependsOn, dependsOn, doStart, equals, failed, finished, getBinds, getCommandParts, getContainerId, getContainerInfo, getContainerName, getCopyToFileContainerPathMap, getCreateContainerCmdModifiers, getDependencies, getDockerClient, getDockerImageName, getEnv, getEnvMap, getExposedPorts, getExtraHosts, getImage, getIpAddress, getLabels, getLinkedContainers, getLivenessCheckPort, getLivenessCheckPortNumbers, getLivenessCheckPorts, getLogConsumers, getNetwork, getNetworkAliases, getNetworkMode, getPortBindings, getShmSize, getStartupAttempts, getStartupCheckStrategy, getTestHostIpAddress, getTmpFsMapping, getVolumesFroms, getWaitStrategy, getWorkingDirectory, hashCode, isPrivilegedMode, isShouldBeReused, logger, setBinds, setCommand, setCommand, setCommandParts, setCopyToFileContainerPathMap, setDockerImageName, setEnv, setExposedPorts, setExtraHosts, setImage, setLabels, setLinkedContainers, setLogConsumers, setNetwork, setNetworkAliases, setNetworkMode, setPortBindings, setPrivilegedMode, setShmSize, setStartupAttempts, setStartupCheckStrategy, setTmpFsMapping, setVolumesFroms, setWaitStrategy, setWorkingDirectory, start, starting, stop, succeeded, toString, waitingFor, waitUntilContainerStarted, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCopyFileToContainer, withCreateContainerCmdModifier, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withImagePullPolicy, withLabel, withLabels, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withReuse, withSharedMemorySize, withStartupAttempts, withStartupCheckStrategy, withStartupTimeout, withTmpFs, withVolumesFrom, withWorkingDirectory
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.testcontainers.containers.Container
addFileSystemBind, followOutput, followOutput, self, withEnv, withFileSystemBind
-
Methods inherited from interface org.testcontainers.containers.ContainerState
copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunning
-
-
-
-
Constructor Detail
-
KeycloakDevContainer
public KeycloakDevContainer()
-
KeycloakDevContainer
public KeycloakDevContainer(String deployableJarName)
-
-
Method Detail
-
withFixedExposedPort
public dasniko.testcontainers.keycloak.KeycloakContainer withFixedExposedPort(int hostPort, int containerPort)
-
configure
protected void configure()
- Overrides:
configurein classdasniko.testcontainers.keycloak.KeycloakContainer
-
isClassFolderChangeTrackingEnabled
public boolean isClassFolderChangeTrackingEnabled()
-
withClassFolderChangeTrackingEnabled
public KeycloakDevContainer withClassFolderChangeTrackingEnabled(boolean classFolderChangeTrackingEnabled)
-
-