| Package | Description |
|---|---|
| io.arivera.oss.embedded.rabbitmq |
| Modifier and Type | Method and Description |
|---|---|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.defaultRabbitMqCtlTimeoutInMillis(long defaultRabbitMqCtlTimeoutInMillis) |
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.deleteDownloadedFileOnErrors(boolean deleteCachedFile)
If there's an issue downloading or extracting the artifact, automatically delete from downloaded file to prevent
future re-use.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.downloadConnectionTimeoutInMillis(long downloadConnectionTimeoutInMillis) |
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.downloadFolder(File downloadFolder)
Use this method to define a location where the compressed artifact will be downloaded to.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.downloadFrom(ArtifactRepository repository)
Defines where the artifact should be downloaded from and characteristics of the downloaded artifact.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.downloadFrom(URL downloadSource,
String appFolderName) |
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.downloadProxy(Proxy downloadProxy) |
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.downloadProxy(String hostname,
int port) |
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.downloadReadTimeoutInMillis(long downloadReadTimeoutInMillis) |
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.downloadTarget(File downloadTarget)
Use this method to specify a file which should be used to store the downloaded artifact.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.envVar(RabbitMqEnvVar key,
String value)
Defines an environment variable value to use for the execution of all RabbitMQ commands.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.envVar(String key,
String value)
Defines an environment variable value to use for the execution of all RabbitMQ commands.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.envVars(Map<String,String> map)
A helper method to define several variables at once.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.erlangCheckTimeoutInMillis(long erlangCheckTimeoutInMillis) |
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.extractionFolder(File extractionFolder)
Define a folder where the artifact should be extracted to.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.port(int port)
Defines the port that this RabbitMQ broker node will run on.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.processExecutorFactory(RabbitMqCommand.ProcessExecutorFactory factory) |
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.rabbitMqServerInitializationTimeoutInMillis(long rabbitMqServerInitializationTimeoutInMillis) |
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.randomPort()
Defines the port that this RabbitMQ broker node will run on.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.useCachedDownload(boolean cacheDownload)
If the artifact is already present in the filesystem, setting this as {code true} will prevent re-downloading it.
|
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.version(Version version)
Use a specific version of RabbitMQ.
|
Copyright © 2016–2021. All rights reserved.