Class IOUtils

java.lang.Object
ru.bgcrm.util.io.IOUtils

public class IOUtils extends Object
  • Constructor Details

    • IOUtils

      public IOUtils()
  • Method Details

    • urlEncode

      public static OutputStream urlEncode(OutputStream out) throws IOException
      Throws:
      IOException
    • urlDecode

      public static InputStream urlDecode(InputStream in) throws IOException
      Throws:
      IOException
    • flush

      public static boolean flush(InputStream inputStream, OutputStream outputStream) throws IOException
      Переброс блоками из входящего потока в исходящий. Ничего после чтения не закрывается. Ничего после записи не флушится. При ошибках выкидывает наружу. Работает синхронно. Для асинхронного связывания см. StreamConnector.
      Parameters:
      inputStream - входной стрим.
      outputStream - выходной стрим.
      Throws:
      IOException - при ошибках I/O.