Class ToolchainManagerFactory.DefaultToolchainManagerV4

java.lang.Object
org.apache.maven.toolchain.ToolchainManagerFactory.DefaultToolchainManagerV4
All Implemented Interfaces:
org.apache.maven.api.Service, org.apache.maven.api.services.ToolchainManager
Enclosing class:
ToolchainManagerFactory

public class ToolchainManagerFactory.DefaultToolchainManagerV4 extends Object implements org.apache.maven.api.services.ToolchainManager
  • Constructor Details

    • DefaultToolchainManagerV4

      public DefaultToolchainManagerV4()
  • Method Details

    • getToolchains

      @Nonnull public List<org.apache.maven.api.Toolchain> getToolchains(@Nonnull org.apache.maven.api.Session session, @Nonnull String type, @Nullable Map<String,String> requirements) throws org.apache.maven.api.services.ToolchainManagerException
      Specified by:
      getToolchains in interface org.apache.maven.api.services.ToolchainManager
      Throws:
      org.apache.maven.api.services.ToolchainManagerException
    • getToolchainFromBuildContext

      @Nonnull public Optional<org.apache.maven.api.Toolchain> getToolchainFromBuildContext(@Nonnull org.apache.maven.api.Session session, @Nonnull String type) throws org.apache.maven.api.services.ToolchainManagerException
      Specified by:
      getToolchainFromBuildContext in interface org.apache.maven.api.services.ToolchainManager
      Throws:
      org.apache.maven.api.services.ToolchainManagerException
    • storeToolchainToBuildContext

      public void storeToolchainToBuildContext(@Nonnull org.apache.maven.api.Session session, @Nonnull org.apache.maven.api.Toolchain toolchain)
      Specified by:
      storeToolchainToBuildContext in interface org.apache.maven.api.services.ToolchainManager
    • getToolchains

      @Nonnull public List<org.apache.maven.api.Toolchain> getToolchains(@Nonnull org.apache.maven.api.Session session, @Nonnull String type) throws org.apache.maven.api.services.ToolchainManagerException
      Specified by:
      getToolchains in interface org.apache.maven.api.services.ToolchainManager
      Throws:
      org.apache.maven.api.services.ToolchainManagerException