public abstract class AbstractVersionMappedPackageFinder<S extends de.flapdoodle.os.Version,D extends de.flapdoodle.os.Version> extends Object implements PackageFinder, HasExplanation
PackageFinder.FailWithMessage| Modifier | Constructor and Description |
|---|---|
protected |
AbstractVersionMappedPackageFinder(PackageFinder delegate,
de.flapdoodle.types.Pair<S,D>... mappings) |
| Modifier and Type | Method and Description |
|---|---|
String |
explain() |
protected Optional<de.flapdoodle.embed.process.distribution.Distribution> |
mapDistribution(de.flapdoodle.embed.process.distribution.Distribution distribution) |
Optional<de.flapdoodle.embed.process.config.store.Package> |
packageFor(de.flapdoodle.embed.process.distribution.Distribution distribution) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfailWithMessageprotected AbstractVersionMappedPackageFinder(PackageFinder delegate, de.flapdoodle.types.Pair<S,D>... mappings)
public Optional<de.flapdoodle.embed.process.config.store.Package> packageFor(de.flapdoodle.embed.process.distribution.Distribution distribution)
packageFor in interface PackageFinderprotected Optional<de.flapdoodle.embed.process.distribution.Distribution> mapDistribution(de.flapdoodle.embed.process.distribution.Distribution distribution)
public String explain()
explain in interface HasExplanationCopyright © 2023. All rights reserved.