@Experimental public interface ToolchainManager extends Service
Toolchains.| Modifier and Type | Method and Description |
|---|---|
Optional<Toolchain> |
getToolchainFromBuildContext(Session session,
String type) |
List<Toolchain> |
getToolchains(Session session,
String type,
Map<String,String> requirements) |
List<Toolchain> |
getToolchainsForType(Session session,
String type) |
void |
storeToolchainToBuildContext(Session session,
Toolchain toolchain) |
@Nonnull List<Toolchain> getToolchains(@Nonnull Session session, String type, Map<String,String> requirements)
session - type - requirements - ToolchainsToolchainManagerException - if an exception occurs@Nonnull Optional<Toolchain> getToolchainFromBuildContext(@Nonnull Session session, String type) throws ToolchainManagerException
session - type - ToolchainToolchainManagerException - if an exception occurs@Nonnull List<Toolchain> getToolchainsForType(@Nonnull Session session, String type) throws ToolchainManagerException
session - type - ToolchainsToolchainManagerException - if an exception occursvoid storeToolchainToBuildContext(@Nonnull Session session, Toolchain toolchain) throws ToolchainManagerException
session - toolchain - ToolchainManagerException - if an exception occursCopyright © 2001–2022 The Apache Software Foundation. All rights reserved.