public class DefaultToolchainManager extends AbstractLogEnabled implements ToolchainManager, ToolchainManagerPrivate
ROLE
ROLE
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
ContextException
public ToolchainPrivate[] getToolchainsForType(java.lang.String type) throws MisconfiguredToolchainException
ToolchainManagerPrivate
getToolchainsForType
in interface ToolchainManagerPrivate
MisconfiguredToolchainException
public Toolchain getToolchainFromBuildContext(java.lang.String type, MavenSession session)
ToolchainManager
getToolchainFromBuildContext
in interface ToolchainManager
public void storeToolchainToBuildContext(ToolchainPrivate toolchain, MavenSession session)
ToolchainManagerPrivate
storeToolchainToBuildContext
in interface ToolchainManagerPrivate
public static final java.lang.String getStorageKey(java.lang.String type)