Interface ToolPaths

  • All Known Implementing Classes:
    ToolPathsImpl

    public interface ToolPaths
    Created by Evgeniy.Koshkin.
    • Method Detail

      • getSharedToolsFolder

        @NotNull
        File getSharedToolsFolder()
        This folder is used for storing original tool packages of non-bundled tools. These packages are stored in their initial state (before repacking) and therefore they are not ready to be used on agents.

        The packages are not removed after repacking (e.g. they are used to repack the tools after cache cleanup).

      • getSharedBundledToolsFolder

        @NotNull
        File getSharedBundledToolsFolder()
        This folder is used for storing original tool packages of bundled tools that are downloaded and installed on server startup.
        See Also:
        BundledToolInstaller
      • getPackagedToolsFolder

        @NotNull
        File getPackagedToolsFolder()
        This folder is used for storing repacked tool packages that are ready to be used by agents.
      • getSharedToolPath

        @NotNull
        File getSharedToolPath​(@NotNull
                               File toolPackage)
      • getSharedToolPath

        @NotNull
        File getSharedToolPath​(@NotNull
                               String toolPackageName)
      • getSharedBundledToolPath

        @NotNull
        File getSharedBundledToolPath​(@NotNull
                                      File toolPackage)
      • getSharedBundledToolPath

        @NotNull
        File getSharedBundledToolPath​(@NotNull
                                      String toolPackageName)
      • getPackagedToolPath

        @NotNull
        File getPackagedToolPath​(@NotNull
                                 String toolName)
      • getUnpackedContentPath

        @NotNull
        File getUnpackedContentPath​(@NotNull
                                    String toolName)
      • listBundledToolPackages

        @NotNull
        Collection<File> listBundledToolPackages()
      • getInstalledToolsStorageFile

        @NotNull
        File getInstalledToolsStorageFile()