Class JdkManager

java.lang.Object
com.palantir.gradle.jdks.JdkManager

public abstract class JdkManager extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    JdkManager(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> storageLocation, com.palantir.gradle.jdks.JdkDownloaders jdkDownloaders, com.palantir.platform.OperatingSystem operatingSystem)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract org.gradle.api.file.ArchiveOperations
     
    protected abstract org.gradle.process.ExecOperations
     
    protected abstract org.gradle.api.file.FileSystemOperations
     
    final Path
    jdk(org.gradle.api.Project project, JdkSpec jdkSpec)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JdkManager

      @Inject public JdkManager(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> storageLocation, com.palantir.gradle.jdks.JdkDownloaders jdkDownloaders, com.palantir.platform.OperatingSystem operatingSystem)
  • Method Details

    • getExecOperations

      @Inject protected abstract org.gradle.process.ExecOperations getExecOperations()
    • getFileSystemOperations

      @Inject protected abstract org.gradle.api.file.FileSystemOperations getFileSystemOperations()
    • getArchiveOperations

      @Inject protected abstract org.gradle.api.file.ArchiveOperations getArchiveOperations()
    • jdk

      public final Path jdk(org.gradle.api.Project project, JdkSpec jdkSpec)