Class IOUtils

java.lang.Object
org.apache.axiom.attachments.utils.IOUtils

public class IOUtils extends Object
Deprecated.
This class is no longer used and will be removed in Axiom 1.3. You may want to use Commons IO instead.
Utility class containing I/O helper methods.
  • Method Details

    • readFully

      public static int readFully(InputStream in, byte[] b) throws IOException
      Deprecated.
      Reads into a byte array. Ensures that the full buffer is read. Helper method, just calls readFully(in, b, 0, b.length)
      Throws:
      IOException
      See Also:
    • readFully

      public static int readFully(InputStream in, byte[] b, int off, int len) throws IOException
      Deprecated.
      Same as the normal in.read(b, off, len), but tries to ensure that the entire len number of bytes is read.
      Returns:
      Returns the number of bytes read, or -1 if the end of file is reached before any bytes are read
      Throws:
      IOException
    • getStreamAsByteArray

      public static byte[] getStreamAsByteArray(InputStream stream) throws IOException
      Deprecated.
      Returns the contents of the input stream as byte array.
      Parameters:
      stream - the InputStream
      Returns:
      the stream content as byte array
      Throws:
      IOException
    • getStreamAsByteArray

      public static byte[] getStreamAsByteArray(InputStream stream, int length) throws IOException
      Deprecated.
      Returns the contents of the input stream as byte array.
      Parameters:
      stream - the InputStream
      length - the number of bytes to copy, if length < 0, the number is unlimited
      Returns:
      the stream content as byte array
      Throws:
      IOException