@Experimental public interface ToolchainManager extends Service
Toolchain
s.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
- Toolchain
sToolchainManagerException
- if an exception occurs@Nonnull Optional<Toolchain> getToolchainFromBuildContext(@Nonnull Session session, String type) throws ToolchainManagerException
session
- type
- Toolchain
ToolchainManagerException
- if an exception occurs@Nonnull List<Toolchain> getToolchainsForType(@Nonnull Session session, String type) throws ToolchainManagerException
session
- type
- Toolchain
sToolchainManagerException
- 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.