|
40 | 40 | import de.flapdoodle.embed.process.config.io.ProcessOutput; |
41 | 41 | import de.flapdoodle.embed.process.config.store.DownloadConfig; |
42 | 42 | import de.flapdoodle.embed.process.config.store.ImmutableDownloadConfig; |
| 43 | +import de.flapdoodle.embed.process.distribution.Version.GenericVersion; |
43 | 44 | import de.flapdoodle.embed.process.io.Processors; |
44 | 45 | import de.flapdoodle.embed.process.io.Slf4jLevel; |
45 | 46 | import de.flapdoodle.embed.process.io.progress.Slf4jProgressListener; |
@@ -148,14 +149,16 @@ private IFeatureAwareVersion determineVersion(EmbeddedMongoProperties embeddedPr |
148 | 149 | return version; |
149 | 150 | } |
150 | 151 | } |
151 | | - return Versions |
152 | | - .withFeatures(de.flapdoodle.embed.process.distribution.Version.of(embeddedProperties.getVersion())); |
| 152 | + return Versions.withFeatures(createEmbeddedMongoVersion(embeddedProperties)); |
153 | 153 | } |
154 | | - return Versions.withFeatures( |
155 | | - de.flapdoodle.embed.process.distribution.Version.of(embeddedProperties.getVersion()), |
| 154 | + return Versions.withFeatures(createEmbeddedMongoVersion(embeddedProperties), |
156 | 155 | embeddedProperties.getFeatures().toArray(new Feature[0])); |
157 | 156 | } |
158 | 157 |
|
| 158 | + private GenericVersion createEmbeddedMongoVersion(EmbeddedMongoProperties embeddedProperties) { |
| 159 | + return de.flapdoodle.embed.process.distribution.Version.of(embeddedProperties.getVersion()); |
| 160 | + } |
| 161 | + |
159 | 162 | private InetAddress getHost() throws UnknownHostException { |
160 | 163 | if (this.properties.getHost() == null) { |
161 | 164 | return InetAddress.getByAddress(Network.localhostIsIPv6() ? IP6_LOOPBACK_ADDRESS : IP4_LOOPBACK_ADDRESS); |
@@ -200,7 +203,6 @@ RuntimeConfig embeddedMongoRuntimeConfig( |
200 | 203 | ProcessOutput processOutput = new ProcessOutput(Processors.logTo(logger, Slf4jLevel.INFO), |
201 | 204 | Processors.logTo(logger, Slf4jLevel.ERROR), |
202 | 205 | Processors.named("[console>]", Processors.logTo(logger, Slf4jLevel.DEBUG))); |
203 | | - |
204 | 206 | return Defaults.runtimeConfigFor(Command.MongoD, logger).processOutput(processOutput) |
205 | 207 | .artifactStore(getArtifactStore(logger, downloadConfigBuilderCustomizers.orderedStream())) |
206 | 208 | .isDaemonProcess(false).build(); |
|
0 commit comments