A C E F G H I J L M P R S T W 
All Classes All Packages

A

addForwardPortForwarding(int) - Method in class com.exasol.exasoltestsetup.SshConnection
Add a forward port forwarding.
addForwardPortForwarding(int, String) - Method in class com.exasol.exasoltestsetup.SshConnection
Add a forward port forwarding.
addReversePortForwarding(int) - Method in class com.exasol.exasoltestsetup.SshConnection
Add a reverse port forwarding.
assertExitCodeIsZero() - Method in class com.exasol.exasoltestsetup.SshExecutionResult
Check that the exit code was zero and if not print the stderr output and throw an exception.

C

close() - Method in class com.exasol.exasoltestsetup.SshConnection
 
close() - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
close() - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 
com.exasol.exasoltestsetup - package com.exasol.exasoltestsetup
 
com.exasol.exasoltestsetup.standalone - package com.exasol.exasoltestsetup.standalone
 
com.exasol.exasoltestsetup.testcontainers - package com.exasol.exasoltestsetup.testcontainers
 
configSshAuth(JSch) - Method in interface com.exasol.exasoltestsetup.SshConnection.SshConfigurator
Get a ssh session configured with credentials.
ConnectionDetails - Class in com.exasol.exasoltestsetup.standalone
This class stores connection details for an Exasol database.
ConnectionDetails() - Constructor for class com.exasol.exasoltestsetup.standalone.ConnectionDetails
 
createConnection() - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Create a connection to the Exasol database with default credentials.
createConnection() - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
createConnection() - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 

E

equals(Object) - Method in class com.exasol.exasoltestsetup.ServiceAddress
 
ExasolTestcontainerTestSetup - Class in com.exasol.exasoltestsetup.testcontainers
ExasolTestSetup implementation using test containers.
ExasolTestcontainerTestSetup() - Constructor for class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
Test-setup using exasol-testcontainers.
ExasolTestSetup - Interface in com.exasol.exasoltestsetup
This is an interface for accessing a running Exasol database for testing.
ExasolTestSetupFactory - Class in com.exasol.exasoltestsetup
This class checks dispatches between and Standalone (AWS) test-setup and a test container test setup.
ExasolTestSetupFactory(Path) - Constructor for class com.exasol.exasoltestsetup.ExasolTestSetupFactory
Create a new instance of ExasolTestSetupFactory.

F

findFreePortOnServer() - Method in class com.exasol.exasoltestsetup.SshConnection
Find a free port on the server.

G

generatePassword() - Static method in class com.exasol.exasoltestsetup.PasswordGenerator
Generate a random password.
getDefaultBucket() - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Get an API object for the default BucketFS bucket.
getDefaultBucket() - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
getDefaultBucket() - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 
getExitCode() - Method in class com.exasol.exasoltestsetup.SshExecutionResult
Get the exit code of the command.
getHostName() - Method in class com.exasol.exasoltestsetup.ServiceAddress
Get the host name.
getPort() - Method in class com.exasol.exasoltestsetup.ServiceAddress
Get the port.
getStdout() - Method in class com.exasol.exasoltestsetup.SshExecutionResult
Get the stdout output of the command.
getTestSetup() - Method in class com.exasol.exasoltestsetup.ExasolTestSetupFactory

H

hashCode() - Method in class com.exasol.exasoltestsetup.ServiceAddress
 

I

isLocal() - Method in class com.exasol.exasoltestsetup.ServiceAddress
Get if this is a local address.

J

JsonConnectionDetailsReader - Class in com.exasol.exasoltestsetup.standalone
This class reads ConnectionDetails from a JSON file.
JsonConnectionDetailsReader() - Constructor for class com.exasol.exasoltestsetup.standalone.JsonConnectionDetailsReader
 

L

local(int) - Static method in class com.exasol.exasoltestsetup.ServiceAddress
Create a ServiceAddress for a local service.

M

makeDatabaseTcpServiceAccessibleFromLocalhost(int) - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Make the port of a database node available from localhost.
makeDatabaseTcpServiceAccessibleFromLocalhost(int) - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
makeDatabaseTcpServiceAccessibleFromLocalhost(int) - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 
makeLocalTcpServiceAccessibleFromDatabase(int) - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Make a local TCP service available from within the Exasol database.
makeLocalTcpServiceAccessibleFromDatabase(int) - Method in class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
 
makeLocalTcpServiceAccessibleFromDatabase(int) - Method in class com.exasol.exasoltestsetup.testcontainers.ExasolTestcontainerTestSetup
 
makeTcpServiceAccessibleFromDatabase(ServiceAddress) - Method in interface com.exasol.exasoltestsetup.ExasolTestSetup
Make a given TCP service available inside of the Exasol database.

P

parse(String) - Static method in class com.exasol.exasoltestsetup.ServiceAddress
Get a ServiceAddress from string in format host:ip.
PasswordGenerator - Class in com.exasol.exasoltestsetup
This class generates random passwords.

R

read(Path) - Method in class com.exasol.exasoltestsetup.standalone.JsonConnectionDetailsReader
Create a new instance of JsonConnectionDetailsReader.
runCommand(String) - Method in class com.exasol.exasoltestsetup.SshConnection
Run a shell command.
runCommandAsRoot(String) - Method in class com.exasol.exasoltestsetup.SshConnection
Run a shell command as root.

S

ServiceAddress - Class in com.exasol.exasoltestsetup
This class represents a TCP service address with hostname and port.
ServiceAddress(String, int) - Constructor for class com.exasol.exasoltestsetup.ServiceAddress
Create a new ServiceAddress.
SshConnection - Class in com.exasol.exasoltestsetup
This class sets up a SSH port forwarding.
SshConnection(SshConnection.SshConfigurator) - Constructor for class com.exasol.exasoltestsetup.SshConnection
Create a new SshConnection.
SshConnection.SshConfigurator - Interface in com.exasol.exasoltestsetup
Functional interface that configures ssh auth.
SshExecution - Class in com.exasol.exasoltestsetup
This class represent the execution of an SSH command.
SshExecutionResult - Class in com.exasol.exasoltestsetup
This class represents a result of a ssh command execution.
StandaloneExasolTestSetup - Class in com.exasol.exasoltestsetup.standalone
This class implements the ExasolTestSetup interface for Exasol databases that are running in the Cloud or in a VM.
StandaloneExasolTestSetup(ConnectionDetails) - Constructor for class com.exasol.exasoltestsetup.standalone.StandaloneExasolTestSetup
Create a new instance of StandaloneExasolTestSetup.

T

toString() - Method in class com.exasol.exasoltestsetup.ServiceAddress
 

W

waitFor(long) - Static method in class com.exasol.exasoltestsetup.WaitHelper
Wait until a given time.
WaitHelper - Class in com.exasol.exasoltestsetup
Helper class for waiting.
waitUntil(BooleanSupplier, int, String) - Static method in class com.exasol.exasoltestsetup.WaitHelper
Wait until the given supplier gives true.
whenFinished() - Method in class com.exasol.exasoltestsetup.SshExecution
Method to wait until the execution finished.
A C E F G H I J L M P R S T W 
All Classes All Packages