Class 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 Detail

      • 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