| Package | Description |
|---|---|
| io.arivera.oss.embedded.rabbitmq |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseVersion
Class used when user wants to use a RabbitMQ version that's not defined in
PredefinedVersion but that
still follows the binary artifact conventions. |
class |
PredefinedVersion
A list of RabbitMQ versions pre-configured to match the binaries distributed officially by RabbitMQ.
|
| Modifier and Type | Method and Description |
|---|---|
Version |
EmbeddedRabbitMqConfig.getVersion() |
| Modifier and Type | Method and Description |
|---|---|
int |
Version.VersionComparator.compare(Version v1,
Version v2) |
protected String |
OfficialArtifactRepository.getArtifactPlatform(Version version,
OperatingSystem operatingSystem)
RabbitMQ releases used to include a special binary package for macOS that bundled a supported version of
Erlang/OTP.
|
protected String |
OfficialArtifactRepository.getFolderPrefix(Version version) |
protected String |
OfficialArtifactRepository.getFolderVersion(Version version) |
URL |
OfficialArtifactRepository.getUrl(Version version,
OperatingSystem operatingSystem) |
URL |
ArtifactRepository.getUrl(Version version,
OperatingSystem operatingSystem) |
EmbeddedRabbitMqConfig.Builder |
EmbeddedRabbitMqConfig.Builder.version(Version version)
Use a specific version of RabbitMQ.
|
| Constructor and Description |
|---|
EmbeddedRabbitMqConfig(Version version,
URL downloadSource,
File downloadTarget,
File extractionFolder,
File appFolder,
long downloadReadTimeoutInMillis,
long downloadConnectionTimeoutInMillis,
long defaultRabbitMqCtlTimeoutInMillis,
long rabbitMqServerInitializationTimeoutInMillis,
long erlangCheckTimeoutInMillis,
boolean cacheDownload,
boolean deleteCachedFile,
Map<String,String> envVars,
RabbitMqCommand.ProcessExecutorFactory processExecutorFactory,
Proxy downloadProxy) |
Copyright © 2016–2021. All rights reserved.