Class IOUtil


  • public class IOUtil
    extends Object
    • Constructor Detail

      • IOUtil

        public IOUtil()
    • Method Detail

      • firstExisting

        @NonNull
        public static File firstExisting​(boolean directory,
                                         String... candidatePaths)
                                  throws IOException
        Get First existing file or directory.
        Parameters:
        directory - true if looking for file.
        Returns:
        File representing the file or directory.
        Throws:
        IOException - If nothing found.
      • multiline

        public static String multiline​(String... lines)
      • randomTcpPort

        public static int randomTcpPort​(int from,
                                        int to)
        Gives random available TCP port in the given range.
        Parameters:
        from - if <=0 then default value 49152 is used
        to - if <=0 then default value 65535 is used
      • randomTcpPort

        public static int randomTcpPort()
        Gives random available TCP port.
      • isTcpPortFree

        public static boolean isTcpPortFree​(int port)