public class DefaultToolchainManager extends AbstractLogEnabled implements ToolchainManager, ToolchainManagerPrivate
ROLEROLE| Constructor and Description |
|---|
DefaultToolchainManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
contextualize(Context context) |
static java.lang.String |
getStorageKey(java.lang.String type) |
Toolchain |
getToolchainFromBuildContext(java.lang.String type,
MavenSession session)
to be used from plugins capable of working with toolchains.
|
ToolchainPrivate[] |
getToolchainsForType(java.lang.String type)
Retrieves the toolchains of given type from the user settings.
|
void |
storeToolchainToBuildContext(ToolchainPrivate toolchain,
MavenSession session)
Stores the toolchain into build context.
|
public void contextualize(Context context)
throws ContextException
ContextExceptionpublic ToolchainPrivate[] getToolchainsForType(java.lang.String type) throws MisconfiguredToolchainException
ToolchainManagerPrivategetToolchainsForType in interface ToolchainManagerPrivateMisconfiguredToolchainExceptionpublic Toolchain getToolchainFromBuildContext(java.lang.String type, MavenSession session)
ToolchainManagergetToolchainFromBuildContext in interface ToolchainManagerpublic void storeToolchainToBuildContext(ToolchainPrivate toolchain, MavenSession session)
ToolchainManagerPrivatestoreToolchainToBuildContext in interface ToolchainManagerPrivatepublic static final java.lang.String getStorageKey(java.lang.String type)