public class NExecutionEnginesImpl extends Object implements net.thevpc.nuts.platform.NExecutionEngines
| Constructor and Description |
|---|
NExecutionEnginesImpl() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.platform.NExecutionEngines |
addDefaultExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily) |
net.thevpc.nuts.platform.NExecutionEngines |
addDefaultExecutionEngines(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily) |
boolean |
addExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineLocation location) |
net.thevpc.nuts.platform.NExecutionEngines |
at(net.thevpc.nuts.net.NConnectionString connectionString) |
net.thevpc.nuts.platform.NExecutionEngines |
at(String connectionString) |
net.thevpc.nuts.net.NConnectionString |
connectionString() |
net.thevpc.nuts.platform.NExecutionEngines |
connectionString(net.thevpc.nuts.net.NConnectionString connectionString) |
net.thevpc.nuts.platform.NExecutionEngines |
connectionString(String connectionString) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> |
downloadRemoteExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineFamily platformFamily,
String product,
String packaging,
String version) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> |
findExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
Predicate<net.thevpc.nuts.platform.NExecutionEngineLocation> filter) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> |
findExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineLocation location) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> |
findExecutionEngineByName(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
String locationName) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> |
findExecutionEngineByPath(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
net.thevpc.nuts.io.NPath path) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> |
findExecutionEngineByVersion(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
net.thevpc.nuts.artifact.NVersionFilter requestedVersion) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> |
findExecutionEngineByVersion(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
String version) |
net.thevpc.nuts.util.NStream<net.thevpc.nuts.platform.NExecutionEngineLocation> |
findExecutionEngines() |
net.thevpc.nuts.util.NStream<net.thevpc.nuts.platform.NExecutionEngineLocation> |
findExecutionEngines(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily) |
net.thevpc.nuts.util.NStream<net.thevpc.nuts.platform.NExecutionEngineLocation> |
findExecutionEngines(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
Predicate<net.thevpc.nuts.platform.NExecutionEngineLocation> filter) |
DefaultNPlatformModel |
getSdkModel() |
boolean |
removeExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineLocation location) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> |
resolveExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
net.thevpc.nuts.io.NPath path,
String preferredName) |
net.thevpc.nuts.util.NStream<net.thevpc.nuts.platform.NExecutionEngineLocation> |
searchHostExecutionEngines(net.thevpc.nuts.platform.NExecutionEngineFamily platformFamily) |
net.thevpc.nuts.util.NStream<net.thevpc.nuts.platform.NExecutionEngineLocation> |
searchHostExecutionEngines(net.thevpc.nuts.platform.NExecutionEngineFamily platformFamily,
net.thevpc.nuts.io.NPath path) |
boolean |
updateExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineLocation oldLocation,
net.thevpc.nuts.platform.NExecutionEngineLocation newLocation) |
public DefaultNPlatformModel getSdkModel()
public net.thevpc.nuts.net.NConnectionString connectionString()
connectionString in interface net.thevpc.nuts.platform.NConnectionStringAwarepublic net.thevpc.nuts.platform.NExecutionEngines connectionString(String connectionString)
connectionString in interface net.thevpc.nuts.platform.NConnectionStringAwareconnectionString in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.platform.NExecutionEngines at(String connectionString)
at in interface net.thevpc.nuts.platform.NConnectionStringAwareat in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.platform.NExecutionEngines at(net.thevpc.nuts.net.NConnectionString connectionString)
at in interface net.thevpc.nuts.platform.NConnectionStringAwareat in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> downloadRemoteExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineFamily platformFamily,
String product,
String packaging,
String version)
downloadRemoteExecutionEngine in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.platform.NExecutionEngines connectionString(net.thevpc.nuts.net.NConnectionString connectionString)
connectionString in interface net.thevpc.nuts.platform.NConnectionStringAwareconnectionString in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NStream<net.thevpc.nuts.platform.NExecutionEngineLocation> findExecutionEngines(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily)
findExecutionEngines in interface net.thevpc.nuts.platform.NExecutionEnginespublic boolean addExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineLocation location)
addExecutionEngine in interface net.thevpc.nuts.platform.NExecutionEnginespublic boolean updateExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineLocation oldLocation,
net.thevpc.nuts.platform.NExecutionEngineLocation newLocation)
updateExecutionEngine in interface net.thevpc.nuts.platform.NExecutionEnginespublic boolean removeExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineLocation location)
removeExecutionEngine in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> findExecutionEngineByName(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
String locationName)
findExecutionEngineByName in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> findExecutionEngineByPath(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
net.thevpc.nuts.io.NPath path)
findExecutionEngineByPath in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> findExecutionEngineByVersion(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
String version)
findExecutionEngineByVersion in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> findExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineLocation location)
findExecutionEngine in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> findExecutionEngineByVersion(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
net.thevpc.nuts.artifact.NVersionFilter requestedVersion)
findExecutionEngineByVersion in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NStream<net.thevpc.nuts.platform.NExecutionEngineLocation> searchHostExecutionEngines(net.thevpc.nuts.platform.NExecutionEngineFamily platformFamily)
searchHostExecutionEngines in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NStream<net.thevpc.nuts.platform.NExecutionEngineLocation> searchHostExecutionEngines(net.thevpc.nuts.platform.NExecutionEngineFamily platformFamily,
net.thevpc.nuts.io.NPath path)
searchHostExecutionEngines in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> resolveExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
net.thevpc.nuts.io.NPath path,
String preferredName)
resolveExecutionEngine in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.platform.NExecutionEngineLocation> findExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
Predicate<net.thevpc.nuts.platform.NExecutionEngineLocation> filter)
findExecutionEngine in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NStream<net.thevpc.nuts.platform.NExecutionEngineLocation> findExecutionEngines(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily,
Predicate<net.thevpc.nuts.platform.NExecutionEngineLocation> filter)
findExecutionEngines in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.util.NStream<net.thevpc.nuts.platform.NExecutionEngineLocation> findExecutionEngines()
findExecutionEngines in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.platform.NExecutionEngines addDefaultExecutionEngines(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily)
addDefaultExecutionEngines in interface net.thevpc.nuts.platform.NExecutionEnginespublic net.thevpc.nuts.platform.NExecutionEngines addDefaultExecutionEngine(net.thevpc.nuts.platform.NExecutionEngineFamily executionEngineFamily)
addDefaultExecutionEngine in interface net.thevpc.nuts.platform.NExecutionEnginesCopyright © 2026 vpc open source initiative. All rights reserved.