A B C D E G H I J L M N O P R S V W 
All Classes All Packages

A

AutoStart - Class in io.ebean.docker.container
Automatically start containers based on docker run properties file.
AutoStart() - Constructor for class io.ebean.docker.container.AutoStart
 

B

BaseConfig - Class in io.ebean.docker.commands
Configuration for an DBMS like Postgres, MySql, Oracle, SQLServer
BaseDbContainer - Class in io.ebean.docker.commands
Common DB Container.

C

checkLicenseAgreement() - Static method in class io.ebean.docker.commands.HanaConfig
Check if the user has agreed to the SAP license
checkLicenseAgreement(Properties) - Method in class io.ebean.docker.commands.HanaConfig
Check if the user has agreed to the SAP license
clearStopMode() - Method in class io.ebean.docker.commands.BaseConfig
Clear the stopMode when detect already running.
ClickHouseConfig - Class in io.ebean.docker.commands
 
ClickHouseConfig(String) - Constructor for class io.ebean.docker.commands.ClickHouseConfig
 
ClickHouseConfig(String, Properties) - Constructor for class io.ebean.docker.commands.ClickHouseConfig
 
ClickHouseContainer - Class in io.ebean.docker.commands
 
CockroachConfig - Class in io.ebean.docker.commands
 
CockroachConfig() - Constructor for class io.ebean.docker.commands.CockroachConfig
 
CockroachConfig(String) - Constructor for class io.ebean.docker.commands.CockroachConfig
 
CockroachConfig(String, Properties) - Constructor for class io.ebean.docker.commands.CockroachConfig
 
CockroachContainer - Class in io.ebean.docker.commands
Commands for controlling a cockroachDB docker container.
CockroachContainer(CockroachConfig) - Constructor for class io.ebean.docker.commands.CockroachContainer
Create with configuration.
command(String...) - Static method in class io.ebean.docker.commands.process.ProcessHandler
Process a basic command.
command(List<String>) - Static method in class io.ebean.docker.commands.process.ProcessHandler
 
CommandException - Exception in io.ebean.docker.commands
 
CommandException(String, ProcessResult) - Constructor for exception io.ebean.docker.commands.CommandException
 
Commands - Class in io.ebean.docker.commands
Common Docker container commands.
Commands() - Constructor for class io.ebean.docker.commands.Commands
Create with 'docker' as the command.
Commands(String) - Constructor for class io.ebean.docker.commands.Commands
Construct with explicit docker command.
config() - Method in interface io.ebean.docker.container.Container
Returns the container configuration.
config(String) - Method in class io.ebean.docker.container.ContainerFactory
Return the config for a given platform.
container(String) - Method in class io.ebean.docker.container.ContainerFactory
Return the container for a given platform.
Container - io.ebean.docker.commands.StartMode
 
Container - Interface in io.ebean.docker.container
Commands for starting and stopping a DB container.
ContainerConfig - Interface in io.ebean.docker.container
Configuration details associated with a container.
ContainerFactory - Class in io.ebean.docker.container
Creates containers from properties with the ability to start and stop them.
ContainerFactory(Properties) - Constructor for class io.ebean.docker.container.ContainerFactory
Create given properties and reading system and env properties for 'run with'.
ContainerFactory(Properties, String) - Constructor for class io.ebean.docker.container.ContainerFactory
Create given the properties and runWith.
containerName() - Method in class io.ebean.docker.commands.BaseConfig
 
containerName() - Method in interface io.ebean.docker.container.ContainerConfig
Return the container name.
create(String, Properties) - Static method in class io.ebean.docker.commands.ClickHouseContainer
 
create(String, Properties) - Static method in class io.ebean.docker.commands.CockroachContainer
Create Postgres container with configuration from properties.
create(String, Properties) - Static method in class io.ebean.docker.commands.ElasticContainer
Create the ElasticContainer with configuration via properties.
create(String, Properties) - Static method in class io.ebean.docker.commands.HanaContainer
Create SAP HANA container with configuration from properties.
create(String, Properties) - Static method in class io.ebean.docker.commands.MariaDBContainer
 
create(String, Properties) - Static method in class io.ebean.docker.commands.MySqlContainer
 
create(String, Properties) - Static method in class io.ebean.docker.commands.NuoDBContainer
Create NuoDB container with configuration from properties.
create(String, Properties) - Static method in class io.ebean.docker.commands.OracleContainer
Create Postgres container with configuration from properties.
create(String, Properties) - Static method in class io.ebean.docker.commands.PostgresContainer
Create Postgres container with configuration from properties.
create(String, Properties) - Static method in class io.ebean.docker.commands.RedisContainer
Create the RedisContainer with configuration via properties.
create(String, Properties) - Static method in class io.ebean.docker.commands.SqlServerContainer
 
Create - io.ebean.docker.commands.StartMode
 
createAdminConnection() - Method in class io.ebean.docker.commands.BaseConfig
 
createAdminConnection() - Method in class io.ebean.docker.commands.DbConfig
 
createAdminConnection() - Method in interface io.ebean.docker.container.ContainerConfig
Return a DB connection using the admin user.
createAdminConnection(String) - Method in class io.ebean.docker.commands.DbConfig
Return a Connection to the database using the admin user.
createConnection() - Method in class io.ebean.docker.commands.BaseConfig
Return a Connection to the database (make sure you close it).
createConnection() - Method in class io.ebean.docker.commands.DbConfig
Return a Connection to the database (make sure you close it).
createConnection() - Method in interface io.ebean.docker.container.ContainerConfig
Return a DB connection.
createConnectionNoSchema() - Method in class io.ebean.docker.commands.BaseConfig
 
createConnectionNoSchema() - Method in class io.ebean.docker.commands.DbConfig
 
createConnectionNoSchema() - Method in interface io.ebean.docker.container.ContainerConfig
Return a DB connection without schema (as it maybe is not created yet).

D

DbConfig - Class in io.ebean.docker.commands
Configuration for an DBMS like Postgres, MySql, Oracle, SQLServer
debug() - Method in class io.ebean.docker.commands.process.ProcessResult
Return debug output.
DropCreate - io.ebean.docker.commands.StartMode
 

E

ElasticConfig - Class in io.ebean.docker.commands
 
ElasticConfig(String, Properties) - Constructor for class io.ebean.docker.commands.ElasticConfig
 
ElasticContainer - Class in io.ebean.docker.commands
 
ElasticContainer(ElasticConfig) - Constructor for class io.ebean.docker.commands.ElasticContainer
 

G

getAdminInternalPort() - Method in class io.ebean.docker.commands.BaseConfig
 
getAdminPassword() - Method in class io.ebean.docker.commands.DbConfig
 
getAdminPort() - Method in class io.ebean.docker.commands.BaseConfig
 
getAdminUsername() - Method in class io.ebean.docker.commands.DbConfig
 
getApexPort() - Method in class io.ebean.docker.commands.OracleConfig
 
getCharacterSet() - Method in class io.ebean.docker.commands.BaseConfig
 
getCollation() - Method in class io.ebean.docker.commands.BaseConfig
 
getDbName() - Method in class io.ebean.docker.commands.DbConfig
 
getDocker() - Method in class io.ebean.docker.commands.BaseConfig
 
getExtensions() - Method in class io.ebean.docker.commands.DbConfig
 
getExtraDb() - Method in class io.ebean.docker.commands.DbConfig
 
getExtraDbInitSqlFile() - Method in class io.ebean.docker.commands.DbConfig
 
getExtraDbPassword() - Method in class io.ebean.docker.commands.DbConfig
 
getExtraDbSeedSqlFile() - Method in class io.ebean.docker.commands.DbConfig
 
getExtraDbUser() - Method in class io.ebean.docker.commands.DbConfig
 
getImage() - Method in class io.ebean.docker.commands.BaseConfig
 
getInitSqlFile() - Method in class io.ebean.docker.commands.DbConfig
 
getInstanceNumber() - Method in class io.ebean.docker.commands.HanaConfig
Return the container-external instance number of the HANA database.
getInternalApexPort() - Method in class io.ebean.docker.commands.OracleConfig
 
getInternalPort() - Method in class io.ebean.docker.commands.BaseConfig
 
getInternalPort2() - Method in class io.ebean.docker.commands.NuoDBConfig
 
getInternalPort3() - Method in class io.ebean.docker.commands.NuoDBConfig
 
getLabels() - Method in class io.ebean.docker.commands.NuoDBConfig
 
getMaxReadyAttempts() - Method in class io.ebean.docker.commands.BaseConfig
 
getMountsDirectory() - Method in class io.ebean.docker.commands.HanaConfig
Return the path to the container-external mounts directory that can be used by the HANA docker container to store its data.
getNetwork() - Method in class io.ebean.docker.commands.NuoDBConfig
 
getOutLines() - Method in class io.ebean.docker.commands.process.ProcessResult
Return the STD OUT lines.
getPassword() - Method in class io.ebean.docker.commands.DbConfig
 
getPasswordsUrl() - Method in class io.ebean.docker.commands.HanaConfig
Return the URL of the file containing the default password(s) for the HANA database users.
getPort() - Method in class io.ebean.docker.commands.BaseConfig
 
getPort2() - Method in class io.ebean.docker.commands.NuoDBConfig
 
getPort3() - Method in class io.ebean.docker.commands.NuoDBConfig
 
getResult() - Method in exception io.ebean.docker.commands.CommandException
 
getSchema() - Method in class io.ebean.docker.commands.DbConfig
 
getSeedSqlFile() - Method in class io.ebean.docker.commands.DbConfig
 
getSm1() - Method in class io.ebean.docker.commands.NuoDBConfig
 
getStartMode() - Method in class io.ebean.docker.commands.BaseConfig
 
getStartupWaitMinutes() - Method in class io.ebean.docker.commands.OracleConfig
 
getStopMode() - Method in class io.ebean.docker.commands.BaseConfig
 
getTe1() - Method in class io.ebean.docker.commands.NuoDBConfig
 
getTmpfs() - Method in class io.ebean.docker.commands.DbConfig
 
getUsername() - Method in class io.ebean.docker.commands.DbConfig
 

H

HanaConfig - Class in io.ebean.docker.commands
SAP HANA configuration.
HanaConfig(String) - Constructor for class io.ebean.docker.commands.HanaConfig
 
HanaConfig(String, Properties) - Constructor for class io.ebean.docker.commands.HanaConfig
 
HanaContainer - Class in io.ebean.docker.commands
Commands for controlling a SAP HANA docker container.
HanaContainer(HanaConfig) - Constructor for class io.ebean.docker.commands.HanaContainer
Create with configuration.

I

initDefaultSchema() - Method in class io.ebean.docker.commands.DbConfig
Set the schema if it hasn't already set.
io.ebean.docker.commands - package io.ebean.docker.commands
 
io.ebean.docker.commands.process - package io.ebean.docker.commands.process
 
io.ebean.docker.container - package io.ebean.docker.container
 
isAgreeToSapLicense() - Method in class io.ebean.docker.commands.HanaConfig
Returns whether the user agrees to the SAP license for the HANA docker image.
isDatabaseReady() - Method in class io.ebean.docker.commands.CockroachContainer
Wait for the 'database system is ready'
isDatabaseReady() - Method in class io.ebean.docker.commands.NuoDBContainer
 
isDefaultCollation() - Method in class io.ebean.docker.commands.BaseConfig
 
isExplicitCollation() - Method in class io.ebean.docker.commands.BaseConfig
 
isFastStartMode() - Method in class io.ebean.docker.commands.DbConfig
 
isInMemory() - Method in class io.ebean.docker.commands.DbConfig
 
isRegistered(String) - Method in class io.ebean.docker.commands.Commands
Return true if the container is registered (exists and maybe running or not).
isRunning() - Method in interface io.ebean.docker.container.Container
Return true if the container is running.
isRunning(String) - Method in class io.ebean.docker.commands.Commands
Return true if the container is running.
isStopModeNone() - Method in class io.ebean.docker.commands.BaseConfig
 

J

jdbcAdminUrl() - Method in class io.ebean.docker.commands.BaseConfig
 
jdbcAdminUrl() - Method in class io.ebean.docker.commands.ClickHouseConfig
 
jdbcAdminUrl() - Method in class io.ebean.docker.commands.MariaDBConfig
 
jdbcAdminUrl() - Method in class io.ebean.docker.commands.MySqlConfig
 
jdbcAdminUrl() - Method in class io.ebean.docker.commands.PostgresConfig
 
jdbcAdminUrl() - Method in class io.ebean.docker.commands.SqlServerConfig
 
jdbcAdminUrl() - Method in interface io.ebean.docker.container.ContainerConfig
Return a DB connection url for the admin database user.
JdbcBaseDbContainer - Class in io.ebean.docker.commands
 
jdbcUrl() - Method in class io.ebean.docker.commands.BaseConfig
 
jdbcUrl() - Method in class io.ebean.docker.commands.ClickHouseConfig
 
jdbcUrl() - Method in class io.ebean.docker.commands.CockroachConfig
 
jdbcUrl() - Method in class io.ebean.docker.commands.HanaConfig
Return the JDBC URL for connecting to the database
jdbcUrl() - Method in class io.ebean.docker.commands.MariaDBConfig
 
jdbcUrl() - Method in class io.ebean.docker.commands.MySqlConfig
 
jdbcUrl() - Method in class io.ebean.docker.commands.NuoDBConfig
 
jdbcUrl() - Method in class io.ebean.docker.commands.OracleConfig
 
jdbcUrl() - Method in class io.ebean.docker.commands.PostgresConfig
 
jdbcUrl() - Method in class io.ebean.docker.commands.SqlServerConfig
 
jdbcUrl() - Method in interface io.ebean.docker.container.ContainerConfig
Return a DB connection url or null if not a database container.

L

logs(String) - Method in class io.ebean.docker.commands.Commands
Return true if the logs of the container contain the match text.
logs(String, int) - Method in class io.ebean.docker.commands.Commands
Return the logs for the container with a tail.
logsContain(String, String) - Method in class io.ebean.docker.commands.Commands
Return true if the logs of the container contain the match text.
logsContain(String, String, int) - Method in class io.ebean.docker.commands.Commands
Return true if the container logs contains the logMessage.
logsContain(String, String, String) - Method in class io.ebean.docker.commands.Commands
 
logsWithMatch(String, String, String) - Method in class io.ebean.docker.commands.Commands
Return true if the logs of the container contain the match text.

M

MariaDBConfig - Class in io.ebean.docker.commands
MariaDB configuration.
MariaDBConfig(String) - Constructor for class io.ebean.docker.commands.MariaDBConfig
 
MariaDBConfig(String, Properties) - Constructor for class io.ebean.docker.commands.MariaDBConfig
 
MariaDBContainer - Class in io.ebean.docker.commands
MariaDB container.
MariaDBContainer(MariaDBConfig) - Constructor for class io.ebean.docker.commands.MariaDBContainer
 
matchCommand(String, String, String...) - Static method in class io.ebean.docker.commands.process.ProcessHandler
 
MySqlConfig - Class in io.ebean.docker.commands
 
MySqlConfig(String) - Constructor for class io.ebean.docker.commands.MySqlConfig
 
MySqlConfig(String, Properties) - Constructor for class io.ebean.docker.commands.MySqlConfig
 
MySqlContainer - Class in io.ebean.docker.commands
 
MySqlContainer(MySqlConfig) - Constructor for class io.ebean.docker.commands.MySqlContainer
 

N

None - io.ebean.docker.commands.StopMode
 
NuoDBConfig - Class in io.ebean.docker.commands
 
NuoDBConfig() - Constructor for class io.ebean.docker.commands.NuoDBConfig
 
NuoDBConfig(String) - Constructor for class io.ebean.docker.commands.NuoDBConfig
 
NuoDBConfig(String, Properties) - Constructor for class io.ebean.docker.commands.NuoDBConfig
 
NuoDBContainer - Class in io.ebean.docker.commands
 
NuoDBContainer(NuoDBConfig) - Constructor for class io.ebean.docker.commands.NuoDBContainer
 

O

of(String) - Static method in enum io.ebean.docker.commands.StartMode
 
of(String) - Static method in enum io.ebean.docker.commands.StopMode
 
OracleConfig - Class in io.ebean.docker.commands
Oracle configuration.
OracleConfig() - Constructor for class io.ebean.docker.commands.OracleConfig
 
OracleConfig(String) - Constructor for class io.ebean.docker.commands.OracleConfig
 
OracleConfig(String, Properties) - Constructor for class io.ebean.docker.commands.OracleConfig
 
OracleContainer - Class in io.ebean.docker.commands
Commands for controlling an Oracle docker container.
OracleContainer(OracleConfig) - Constructor for class io.ebean.docker.commands.OracleContainer
Create with configuration.

P

platform() - Method in class io.ebean.docker.commands.BaseConfig
 
platform() - Method in interface io.ebean.docker.container.ContainerConfig
Return the type of container.
PostgresConfig - Class in io.ebean.docker.commands
 
PostgresConfig(String) - Constructor for class io.ebean.docker.commands.PostgresConfig
 
PostgresConfig(String, Properties) - Constructor for class io.ebean.docker.commands.PostgresConfig
 
PostgresContainer - Class in io.ebean.docker.commands
Commands for controlling a postgres docker container.
PostgresContainer(PostgresConfig) - Constructor for class io.ebean.docker.commands.PostgresContainer
 
process(ProcessBuilder) - Static method in class io.ebean.docker.commands.process.ProcessHandler
 
ProcessHandler - Class in io.ebean.docker.commands.process
Handle the external process response (exit code, std out, std err).
ProcessResult - Class in io.ebean.docker.commands.process
The result of an external process call.
ProcessResult(int, List<String>) - Constructor for class io.ebean.docker.commands.process.ProcessResult
Create with the result exit code and std out and err content.

R

RedisConfig - Class in io.ebean.docker.commands
 
RedisConfig(String, Properties) - Constructor for class io.ebean.docker.commands.RedisConfig
 
RedisContainer - Class in io.ebean.docker.commands
 
RedisContainer(RedisConfig) - Constructor for class io.ebean.docker.commands.RedisContainer
 
registeredPortMatch(String, int) - Method in class io.ebean.docker.commands.Commands
Check if the port matches the existing port bindings and if not return the existing port bindings.
remove(String) - Method in class io.ebean.docker.commands.Commands
Remove the container.
Remove - io.ebean.docker.commands.StopMode
 
removeContainers(String...) - Method in class io.ebean.docker.commands.Commands
 
run() - Static method in class io.ebean.docker.container.AutoStart
Search for docker-run.properties and start containers.

S

setAdminInternalPort(int) - Method in class io.ebean.docker.commands.BaseConfig
Set the internal admin (to the container) port.
setAdminPassword(String) - Method in class io.ebean.docker.commands.DbConfig
Set the password for the DB admin user.
setAdminPort(int) - Method in class io.ebean.docker.commands.BaseConfig
Set the exposed admin port.
setAdminUser(String) - Method in class io.ebean.docker.commands.DbConfig
Set the password for the DB admin user.
setAgreeToSapLicense(boolean) - Method in class io.ebean.docker.commands.HanaConfig
Set whether the user agrees to the SAP license for the HANA docker image.
setApexPort(String) - Method in class io.ebean.docker.commands.OracleConfig
 
setCharacterSet(String) - Method in class io.ebean.docker.commands.BaseConfig
Set the character set to use.
setCollation(String) - Method in class io.ebean.docker.commands.BaseConfig
Set the collation to use.
setContainerName(String) - Method in class io.ebean.docker.commands.BaseConfig
Set the container name.
setDbName(String) - Method in class io.ebean.docker.commands.DbConfig
Set the DB name.
setDocker(String) - Method in class io.ebean.docker.commands.BaseConfig
Set the docker command to use (defaults to 'docker').
setExtensions(String) - Method in class io.ebean.docker.commands.DbConfig
Set the DB extensions to install (Postgres hstore, pgcrypto etc)
setExtraDb(String) - Method in class io.ebean.docker.commands.DbConfig
Set the name of an extra database to create.
setExtraDbInitSqlFile(String) - Method in class io.ebean.docker.commands.DbConfig
Set a file to execute after creating the extra database.
setExtraDbPassword(String) - Method in class io.ebean.docker.commands.DbConfig
Set the password for an extra user.
setExtraDbSeedSqlFile(String) - Method in class io.ebean.docker.commands.DbConfig
Set a file to execute after creating the extra database.
setExtraDbUser(String) - Method in class io.ebean.docker.commands.DbConfig
Set the name of an extra user to create.
setFastStartMode(boolean) - Method in class io.ebean.docker.commands.DbConfig
Set to true to use fast start mode.
setImage(String) - Method in class io.ebean.docker.commands.BaseConfig
Set the docker image to use.
setInitSqlFile(String) - Method in class io.ebean.docker.commands.DbConfig
Set the SQL file to execute after creating the database.
setInMemory(boolean) - Method in class io.ebean.docker.commands.DbConfig
Set to true to run using in memory storage for data via tmpfs.
setInstanceNumber(String) - Method in class io.ebean.docker.commands.HanaConfig
Set the container-external instance number of the HANA database.
setInternalApexPort(String) - Method in class io.ebean.docker.commands.OracleConfig
 
setInternalPort(int) - Method in class io.ebean.docker.commands.BaseConfig
Set the internal (to the container) port.
setInternalPort2(int) - Method in class io.ebean.docker.commands.NuoDBConfig
 
setInternalPort3(int) - Method in class io.ebean.docker.commands.NuoDBConfig
 
setLabels(String) - Method in class io.ebean.docker.commands.NuoDBConfig
 
setMaxReadyAttempts(int) - Method in class io.ebean.docker.commands.BaseConfig
Set the max attempts to wait for DB ready.
setMountsDirectory(String) - Method in class io.ebean.docker.commands.HanaConfig
Set the path to the container-external mounts directory that can be used by the HANA docker image to store its data.
setNetwork(String) - Method in class io.ebean.docker.commands.NuoDBConfig
 
setPassword(String) - Method in class io.ebean.docker.commands.DbConfig
Set the DB password.
setPasswordsUrl(URL) - Method in class io.ebean.docker.commands.HanaConfig
Set the URL of the file containing the default password(s) for the HANA database users.
setPort(int) - Method in class io.ebean.docker.commands.BaseConfig
Set the exposed port.
setPort2(int) - Method in class io.ebean.docker.commands.NuoDBConfig
 
setPort3(int) - Method in class io.ebean.docker.commands.NuoDBConfig
 
setProperties(Properties) - Method in class io.ebean.docker.commands.BaseConfig
Load configuration from properties.
setProperties(Properties) - Method in class io.ebean.docker.commands.DbConfig
Load configuration from properties.
setSchema(String) - Method in class io.ebean.docker.commands.DbConfig
Set the DB schema.
setSeedSqlFile(String) - Method in class io.ebean.docker.commands.DbConfig
Set the SQL file to execute after creating the database and initSqlFile.
setShutdownMode(StopMode) - Method in class io.ebean.docker.commands.BaseConfig
 
setShutdownMode(StopMode) - Method in interface io.ebean.docker.container.ContainerConfig
Set the shutdown hook mode to automatically stop/remove the container on JVM shutdown.
setSm1(String) - Method in class io.ebean.docker.commands.NuoDBConfig
 
setStartMode(StartMode) - Method in class io.ebean.docker.commands.BaseConfig
 
setStartMode(StartMode) - Method in interface io.ebean.docker.container.ContainerConfig
Set the start mode.
setStartupWaitMinutes(int) - Method in class io.ebean.docker.commands.OracleConfig
 
setStopMode(StopMode) - Method in class io.ebean.docker.commands.BaseConfig
 
setStopMode(StopMode) - Method in interface io.ebean.docker.container.ContainerConfig
Set the stop mode used when stop() is called.
setTe1(String) - Method in class io.ebean.docker.commands.NuoDBConfig
 
setTmpfs(String) - Method in class io.ebean.docker.commands.DbConfig
Set the temp fs for in-memory use.
setUser(String) - Method in class io.ebean.docker.commands.DbConfig
Set the DB user.
shutdownMode() - Method in class io.ebean.docker.commands.BaseConfig
 
SqlServerConfig - Class in io.ebean.docker.commands
Sql Server configuration.
SqlServerConfig(String) - Constructor for class io.ebean.docker.commands.SqlServerConfig
 
SqlServerConfig(String, Properties) - Constructor for class io.ebean.docker.commands.SqlServerConfig
 
SqlServerContainer - Class in io.ebean.docker.commands
Commands for controlling a SqlServer docker container.
SqlServerContainer(SqlServerConfig) - Constructor for class io.ebean.docker.commands.SqlServerContainer
 
start() - Method in interface io.ebean.docker.container.Container
Start the container.
start(String) - Method in class io.ebean.docker.commands.Commands
Start the container.
startContainers() - Method in class io.ebean.docker.container.ContainerFactory
Start all the containers.
startContainers(Consumer<String>) - Method in class io.ebean.docker.container.ContainerFactory
Start all the containers with a consumer for logging start descriptions.
startDescription() - Method in class io.ebean.docker.commands.BaseConfig
Return a description of the configuration.
startDescription() - Method in class io.ebean.docker.commands.DbConfig
Return a description of the configuration.
startDescription() - Method in interface io.ebean.docker.container.ContainerConfig
Return a good description for starting the container typically for logging.
StartMode - Enum in io.ebean.docker.commands
 
startWithCreate() - Method in class io.ebean.docker.commands.BaseDbContainer
Start the container and wait for it to be ready.
startWithCreate() - Method in class io.ebean.docker.commands.HanaContainer
Start the container and wait for it to be ready.
startWithCreate() - Method in class io.ebean.docker.commands.JdbcBaseDbContainer
 
startWithDropCreate() - Method in class io.ebean.docker.commands.BaseDbContainer
Start with a drop and create of the database and user.
startWithDropCreate() - Method in class io.ebean.docker.commands.HanaContainer
Start with a drop and create of the database and user.
startWithDropCreate() - Method in class io.ebean.docker.commands.JdbcBaseDbContainer
 
stop() - Static method in class io.ebean.docker.container.AutoStart
Search for docker-run.properties and stop all the containers.
stop() - Method in interface io.ebean.docker.container.Container
Stop the container using stopMode which defaults to stop and remove.
stop(String) - Method in class io.ebean.docker.commands.Commands
Stop the container.
Stop - io.ebean.docker.commands.StopMode
 
stopContainers() - Method in class io.ebean.docker.container.ContainerFactory
Stop all containers using the stopMode which defaults to also removing the containers.
stopContainers(String...) - Method in class io.ebean.docker.commands.Commands
 
stopContainers(Consumer<String>) - Method in class io.ebean.docker.container.ContainerFactory
Stop all the containers with a consumer for logging stop descriptions.
stopDescription() - Method in class io.ebean.docker.commands.BaseConfig
 
stopDescription() - Method in interface io.ebean.docker.container.ContainerConfig
Return a good description for stopping the container typically for logging.
stopIfRunning(String) - Method in class io.ebean.docker.commands.Commands
Stop the container checking to see if it is running first.
StopMode - Enum in io.ebean.docker.commands
 
stopOnly() - Method in class io.ebean.docker.commands.NuoDBContainer
 
stopOnly() - Method in interface io.ebean.docker.container.Container
Stop the container only (no remove).
stopOnly() - Method in class io.ebean.docker.container.ContainerFactory
Stop all containers (without removing the containers).
stopOnly(Consumer<String>) - Method in class io.ebean.docker.container.ContainerFactory
Stop all the containers (without remove) with a consumer for logging stop descriptions.
stopRemove() - Method in class io.ebean.docker.commands.NuoDBContainer
 
stopRemove(String) - Method in class io.ebean.docker.commands.Commands
Stop and remove the container.
success() - Method in class io.ebean.docker.commands.process.ProcessResult
Return true if exit result was 0.
summary() - Method in class io.ebean.docker.commands.DbConfig
Return summary of the port db name and other details.
summary() - Method in class io.ebean.docker.commands.NuoDBConfig
 

V

valueOf(String) - Static method in enum io.ebean.docker.commands.StartMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.docker.commands.StopMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.ebean.docker.commands.StartMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.docker.commands.StopMode
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class io.ebean.docker.commands.BaseConfig
 
version() - Method in interface io.ebean.docker.container.ContainerConfig
Return the image version.

W

waitForDatabaseReady() - Method in class io.ebean.docker.commands.JdbcBaseDbContainer
 
A B C D E G H I J L M N O P R S V W 
All Classes All Packages