public class OpenNMSContainer extends org.testcontainers.containers.GenericContainer implements KarafContainer, org.testcontainers.lifecycle.TestLifecycleAware
| Modifier and Type | Field and Description |
|---|---|
static String |
ADMIN_PASSWORD |
static String |
ADMIN_USER |
static String |
ALIAS |
static String |
CASSANDRA_ALIAS |
static String |
DB_ALIAS |
static String |
ELASTIC_ALIAS |
static String |
KAFKA_ALIAS |
static int |
OPENNMS_WEB_PORT |
| Constructor and Description |
|---|
OpenNMSContainer(StackModel model,
OpenNMSProfile profile) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterTest(org.testcontainers.lifecycle.TestDescription description,
Optional<Throwable> throwable) |
URL |
getBaseUrlExternal() |
static URL |
getBaseUrlInternal() |
List<String> |
getFeaturesOnBoot() |
StackModel |
getModel() |
InetSocketAddress |
getNetworkProtocolAddress(NetworkProtocol protocol) |
RestClient |
getRestClient() |
InetSocketAddress |
getSshAddress() |
Properties |
getSystemProperties() |
InetSocketAddress |
getWebAddress() |
int |
getWebPort() |
SshClient |
ssh()
Create a new SSH client connected to the Karaf shell in this container.
|
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, apply, canBeReused, configure, 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, withWorkingDirectoryclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFileSystemBind, addLink, followOutput, followOutput, getBinds, getCommandParts, getDockerClient, getDockerImageName, getEnv, getEnvMap, getExtraHosts, getImage, getLinkedContainers, getPortBindings, getTestHostIpAddress, self, setBinds, setCommand, setCommand, setCommandParts, setDockerImageName, setEnv, setExposedPorts, setExtraHosts, setImage, setLinkedContainers, setPortBindings, setWaitStrategy, waitingFor, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCopyFileToContainer, withEnv, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withFileSystemBind, withImagePullPolicy, withLabel, withLabels, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withStartupCheckStrategy, withStartupTimeout, withVolumesFrom, withWorkingDirectorygetContainerNamecopyFileFromContainer, copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, getBoundPortNumbers, getContainerId, getContainerInfo, getContainerIpAddress, getCurrentContainerInfo, getExposedPorts, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunningpublic static final String ALIAS
public static final String DB_ALIAS
public static final String KAFKA_ALIAS
public static final String ELASTIC_ALIAS
public static final String CASSANDRA_ALIAS
public static final String ADMIN_USER
public static final String ADMIN_PASSWORD
public static final int OPENNMS_WEB_PORT
public OpenNMSContainer(StackModel model, OpenNMSProfile profile)
public static URL getBaseUrlInternal()
public URL getBaseUrlExternal()
public RestClient getRestClient()
public InetSocketAddress getSshAddress()
public SshClient ssh()
KarafContainerssh in interface KarafContainerpublic int getWebPort()
public InetSocketAddress getWebAddress()
public Properties getSystemProperties()
public InetSocketAddress getNetworkProtocolAddress(NetworkProtocol protocol)
public StackModel getModel()
Copyright © 2022. All rights reserved.