Package org.apache.maven.internal.impl
Class DefaultToolchainManager
java.lang.Object
org.apache.maven.internal.impl.DefaultToolchainManager
- All Implemented Interfaces:
 Service,ToolchainManager
- 
Constructor Summary
ConstructorsConstructorDescriptionDefaultToolchainManager(DefaultToolchainManagerPrivate toolchainManagerPrivate)  - 
Method Summary
Modifier and TypeMethodDescriptiongetToolchainFromBuildContext(Session session, String type) getToolchainsForType(Session session, String type) voidstoreToolchainToBuildContext(Session session, Toolchain toolchain)  
- 
Constructor Details
- 
DefaultToolchainManager
 
 - 
 - 
Method Details
- 
getToolchains
public List<Toolchain> getToolchains(Session session, String type, Map<String, String> requirements) throws ToolchainManagerException- Specified by:
 getToolchainsin interfaceToolchainManager- Parameters:
 session-type-requirements-- Returns:
 - the selected 
Toolchains - Throws:
 ToolchainManagerException- if an exception occurs
 - 
getToolchainFromBuildContext
public Optional<Toolchain> getToolchainFromBuildContext(Session session, String type) throws ToolchainManagerException - Specified by:
 getToolchainFromBuildContextin interfaceToolchainManager- Parameters:
 session-type-- Returns:
 - the selected 
Toolchain - Throws:
 ToolchainManagerException- if an exception occurs
 - 
getToolchainsForType
public List<Toolchain> getToolchainsForType(Session session, String type) throws ToolchainManagerException - Specified by:
 getToolchainsForTypein interfaceToolchainManager- Parameters:
 session-type-- Returns:
 - the selected 
Toolchains - Throws:
 ToolchainManagerException- if an exception occurs
 - 
storeToolchainToBuildContext
public void storeToolchainToBuildContext(Session session, Toolchain toolchain) throws ToolchainManagerException - Specified by:
 storeToolchainToBuildContextin interfaceToolchainManager- Parameters:
 session-toolchain-- Throws:
 ToolchainManagerException- if an exception occurs
 
 -