Class DefaultToolchainManager
java.lang.Object
org.apache.maven.impl.DefaultToolchainManager
- All Implemented Interfaces:
Service,ToolchainManager
-
Constructor Summary
ConstructorsModifierConstructorDescriptionDefaultToolchainManager(Map<String, ToolchainFactory> factories) protectedDefaultToolchainManager(Map<String, ToolchainFactory> factories, org.slf4j.Logger logger) Used for tests only -
Method Summary
Modifier and TypeMethodDescriptiongetToolchainFromBuildContext(Session session, String type) retrieveContext(Session session) voidstoreToolchainToBuildContext(Session session, Toolchain toolchain) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.api.services.ToolchainManager
getToolchains
-
Constructor Details
-
DefaultToolchainManager
-
DefaultToolchainManager
Used for tests only
-
-
Method Details
-
getToolchains
@Nonnull public List<Toolchain> getToolchains(@Nonnull Session session, @Nonnull String type, @Nullable Map<String, String> requirements) throws ToolchainManagerException- Specified by:
getToolchainsin interfaceToolchainManager- Throws:
ToolchainManagerException
-
getToolchainFromBuildContext
@Nonnull public Optional<Toolchain> getToolchainFromBuildContext(@Nonnull Session session, @Nonnull String type) throws ToolchainManagerException - Specified by:
getToolchainFromBuildContextin interfaceToolchainManager- Throws:
ToolchainManagerException
-
storeToolchainToBuildContext
- Specified by:
storeToolchainToBuildContextin interfaceToolchainManager
-
retrieveContext
-