public abstract class AbstractDiscoJavaProvider extends Object implements JavaProvider
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractDiscoJavaProvider.Info |
| Constructor and Description |
|---|
AbstractDiscoJavaProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
getDiscoDistributionName() |
NOptional<NPath> |
resolveAndInstall(String product,
int version,
NOsFamily os,
NArchFamily arch,
NPath targetBin) |
NOptional<NPath> |
resolveDownloadPath(String product,
int version,
NOsFamily os,
NArchFamily arch,
NPath targetBin) |
NOptional<AbstractDiscoJavaProvider.Info> |
resolveDownloadUrl(String product,
int version,
NOsFamily os,
NArchFamily arch) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNameprotected abstract String getDiscoDistributionName()
public NOptional<NPath> resolveDownloadPath(String product, int version, NOsFamily os, NArchFamily arch, NPath targetBin)
resolveDownloadPath in interface JavaProviderpublic NOptional<NPath> resolveAndInstall(String product, int version, NOsFamily os, NArchFamily arch, NPath targetBin)
resolveAndInstall in interface JavaProviderpublic NOptional<AbstractDiscoJavaProvider.Info> resolveDownloadUrl(String product, int version, NOsFamily os, NArchFamily arch)
Copyright © 2026 vpc open source initiative. All rights reserved.