Interface TempFolder


  • @ScannerSide
    @ServerSide
    @ComputeEngineSide
    public interface TempFolder
    Use this component to deal with temp files/folders. Root location of temp files/folders depends on situation:
    • ${SONAR_HOME}/temp on server side
    • ${SONAR_HOME}/.sonartmp on scanner side
    Since:
    4.0
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.io.File newDir()
      Create a directory in temp folder with a random unique name.
      java.io.File newDir​(java.lang.String name)
      Create a directory in temp folder using provided name.
      java.io.File newFile()  
      java.io.File newFile​(java.lang.String prefix, java.lang.String suffix)  
    • Method Detail

      • newDir

        java.io.File newDir()
        Create a directory in temp folder with a random unique name.
      • newDir

        java.io.File newDir​(java.lang.String name)
        Create a directory in temp folder using provided name.
      • newFile

        java.io.File newFile()
      • newFile

        java.io.File newFile​(@Nullable
                             java.lang.String prefix,
                             @Nullable
                             java.lang.String suffix)