Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractProviderMojo - Class in io.metaloom.maven.provider
- AbstractProviderMojo() - Constructor for class io.metaloom.maven.provider.AbstractProviderMojo
D
- DatabaseProviderContainer - Class in io.metaloom.test.container.provider.container
-
Provider testcontainer which can be used for tests.
- DatabaseProviderContainer() - Constructor for class io.metaloom.test.container.provider.container.DatabaseProviderContainer
- DatabaseProviderContainer(String) - Constructor for class io.metaloom.test.container.provider.container.DatabaseProviderContainer
- DEFAULT_IMAGE - Static variable in class io.metaloom.test.container.provider.container.DatabaseProviderContainer
E
- execute() - Method in class io.metaloom.maven.provider.HelpMojo
- execute() - Method in class io.metaloom.maven.provider.ProviderPoolMojo
- execute() - Method in class io.metaloom.maven.provider.ProviderStartMojo
- execute() - Method in class io.metaloom.maven.provider.ProviderStopMojo
G
- getContainerImage() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- getContainerImage() - Method in class io.metaloom.maven.provider.ProviderMavenConfiguration
- getDatabase() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
- getDatabase() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- getHost() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
- getHost() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- getHost() - Method in class io.metaloom.maven.provider.ProviderMavenConfiguration
- getId() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
- getIncrement() - Method in class io.metaloom.maven.provider.PoolLimits
- getInternalHost() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
- getInternalHost() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- getInternalPort() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
- getInternalPort() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- getJdbcUrl() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- getLimits() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
- getLimits() - Method in class io.metaloom.maven.provider.ProviderMavenConfiguration
- getMaximum() - Method in class io.metaloom.maven.provider.PoolLimits
- getMinimum() - Method in class io.metaloom.maven.provider.PoolLimits
- getPassword() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
- getPassword() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- getPort() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
- getPort() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- getPort() - Method in class io.metaloom.maven.provider.ProviderMavenConfiguration
- getPort() - Method in class io.metaloom.test.container.provider.container.DatabaseProviderContainer
- getTemplateName() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
- getTmpfsSizeMB() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- getUsername() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
- getUsername() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
H
- hasConnectionSettings() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- HelpMojo - Class in io.metaloom.maven.provider
-
Display help information on testdb-maven-plugin.
Callmvn testdb:help -Ddetail=true -Dgoal=<goal-name>to display parameter details. - HelpMojo() - Constructor for class io.metaloom.maven.provider.HelpMojo
I
- io.metaloom.maven.provider - package io.metaloom.maven.provider
- io.metaloom.test.container.provider.container - package io.metaloom.test.container.provider.container
- isCreatePool() - Method in class io.metaloom.maven.provider.ProviderMavenConfiguration
- isStartContainer() - Method in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- isStartContainer() - Method in class io.metaloom.maven.provider.ProviderMavenConfiguration
P
- PoolLimits - Class in io.metaloom.maven.provider
- PoolLimits() - Constructor for class io.metaloom.maven.provider.PoolLimits
- PoolMavenConfiguration - Class in io.metaloom.maven.provider
- PoolMavenConfiguration() - Constructor for class io.metaloom.maven.provider.PoolMavenConfiguration
- POSTGRESQL_CONFIG_PROP_KEY - Static variable in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- POSTGRESQL_DB_PROP_KEY - Static variable in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- POSTGRESQL_HOST_PROP_KEY - Static variable in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- POSTGRESQL_INTERNAL_HOST_PROP_KEY - Static variable in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- POSTGRESQL_INTERNAL_PORT_PROP_KEY - Static variable in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- POSTGRESQL_JDBCURL_PROP_KEY - Static variable in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- POSTGRESQL_PASSWORD_PROP_KEY - Static variable in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- POSTGRESQL_PORT_PROP_KEY - Static variable in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- POSTGRESQL_START_CONTAINER_PROP_KEY - Static variable in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- POSTGRESQL_USERNAME_PROP_KEY - Static variable in class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- postgresqlMavenConfig - Variable in class io.metaloom.maven.provider.AbstractProviderMojo
-
Parameters for the database settings.
- PostgresqlMavenConfiguration - Class in io.metaloom.maven.provider
- PostgresqlMavenConfiguration() - Constructor for class io.metaloom.maven.provider.PostgresqlMavenConfiguration
- project - Variable in class io.metaloom.maven.provider.AbstractProviderMojo
- PROVIDER_CONFIG_PROP_KEY - Static variable in class io.metaloom.maven.provider.ProviderMavenConfiguration
- PROVIDER_CONTAINER_IMAGE_PROP_KEY - Static variable in class io.metaloom.maven.provider.ProviderMavenConfiguration
- PROVIDER_CREATE_POOL_PROP_KEY - Static variable in class io.metaloom.maven.provider.ProviderMavenConfiguration
- PROVIDER_HOST_PROP_KEY - Static variable in class io.metaloom.maven.provider.ProviderMavenConfiguration
- PROVIDER_LIMITS_PROP_KEY - Static variable in class io.metaloom.maven.provider.ProviderMavenConfiguration
- PROVIDER_POOLS_PROPS_KEY - Static variable in class io.metaloom.maven.provider.AbstractProviderMojo
- PROVIDER_PORT_PROP_KEY - Static variable in class io.metaloom.maven.provider.ProviderMavenConfiguration
- PROVIDER_REUSE_CONTAINERS_PROP_KEY - Static variable in class io.metaloom.maven.provider.AbstractProviderMojo
- PROVIDER_SKIP_PROP_KEY - Static variable in class io.metaloom.maven.provider.AbstractProviderMojo
- PROVIDER_START_CONTAINER_PROP_KEY - Static variable in class io.metaloom.maven.provider.ProviderMavenConfiguration
- ProviderCleanMojo - Class in io.metaloom.maven.provider
-
The stop all containers that were previously started and delete the test provider config file.
- ProviderCleanMojo() - Constructor for class io.metaloom.maven.provider.ProviderCleanMojo
- providerMavenConfig - Variable in class io.metaloom.maven.provider.AbstractProviderMojo
-
Parameters for the testdatabase provider daemon.
- ProviderMavenConfiguration - Class in io.metaloom.maven.provider
- ProviderMavenConfiguration() - Constructor for class io.metaloom.maven.provider.ProviderMavenConfiguration
- ProviderPoolMojo - Class in io.metaloom.maven.provider
-
The pool operation will setup a new test database pool.
- ProviderPoolMojo() - Constructor for class io.metaloom.maven.provider.ProviderPoolMojo
- ProviderStartMojo - Class in io.metaloom.maven.provider
-
The start operation will provide the needed testdatabase provider daemon and optionally also a database which will automatically be configured to work in conjunction with the started daemon.
- ProviderStartMojo() - Constructor for class io.metaloom.maven.provider.ProviderStartMojo
- ProviderStopMojo - Class in io.metaloom.maven.provider
-
The stop operation will terminate previously started databases and the testdatabase provider daemon container.
- ProviderStopMojo() - Constructor for class io.metaloom.maven.provider.ProviderStopMojo
S
- setHost(String) - Method in class io.metaloom.maven.provider.ProviderMavenConfiguration
- setPort(Integer) - Method in class io.metaloom.maven.provider.ProviderMavenConfiguration
- setProjectProp(String, Object) - Method in class io.metaloom.maven.provider.AbstractProviderMojo
- skip - Variable in class io.metaloom.maven.provider.AbstractProviderMojo
-
Whether the plugin execution should be skipped
- startPostgres(boolean) - Method in class io.metaloom.maven.provider.AbstractProviderMojo
- startProvider(boolean, PostgreSQLPoolContainer) - Method in class io.metaloom.maven.provider.AbstractProviderMojo
T
- TEST_DATABASE_NETWORK_ALIAS - Static variable in class io.metaloom.maven.provider.AbstractProviderMojo
- toString() - Method in class io.metaloom.maven.provider.PoolLimits
- toString() - Method in class io.metaloom.maven.provider.PoolMavenConfiguration
U
- updateConfig(Consumer<ProviderConfig>) - Method in class io.metaloom.maven.provider.AbstractProviderMojo
- updateProviderConfig(DatabaseProviderContainer, PostgreSQLPoolContainer) - Method in class io.metaloom.maven.provider.AbstractProviderMojo
W
- withDefaultIncrement(int) - Method in class io.metaloom.test.container.provider.container.DatabaseProviderContainer
- withDefaultMaximum(int) - Method in class io.metaloom.test.container.provider.container.DatabaseProviderContainer
- withDefaultMinimum(int) - Method in class io.metaloom.test.container.provider.container.DatabaseProviderContainer
- withDefaultPoolDatabase(String, int, String, int, String, String, String) - Method in class io.metaloom.test.container.provider.container.DatabaseProviderContainer
-
Set the parameters that are needed to directly setup a testdatabase pool for the provided database.
All Classes and Interfaces|All Packages|Constant Field Values