A B C D E G H I J L M N O P R S V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages