Package Summary  Overview Summary

class:CheckedInputStream [NONE]

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class CheckedInputStream
    extends FilterInputStream
    
    An input stream that also maintains a checksum of the data being read. The checksum can then be used to verify the integrity of the input data.
    Since:
    1.1
    See Also:
    Checksum

constructor:<init>(java.io.InputStream,java.util.zip.Checksum) [NONE]

  • CheckedInputStream

    public CheckedInputStream​(InputStream in,
                              Checksum cksum)
    Creates an input stream using the specified Checksum.
    Parameters:
    in - the input stream
    cksum - the Checksum

method:read() [NONE]

method:read(byte[],int,int) [NONE]

  • read

    public int read​(byte[] buf,
                    int off,
                    int len)
             throws IOException
    
    Reads into an array of bytes. If len is not zero, the method blocks until some input is available; otherwise, no bytes are read and 0 is returned.
    Overrides:
    read in class FilterInputStream
    Parameters:
    buf - the buffer into which the data is read
    off - the start offset in the destination array b
    len - the maximum number of bytes read
    Returns:
    the actual number of bytes read, or -1 if the end of the stream is reached.
    Throws:
    NullPointerException - If buf is null.
    IndexOutOfBoundsException - If off is negative, len is negative, or len is greater than buf.length - off
    IOException - if an I/O error has occurred
    See Also:
    FilterInputStream.in

method:skip(long) [CHANGED]

  • skip

    public long skip​(long n)
              throws IOException
    
    Skips specified number of bytes of input.
    Overrides:
    skip in class FilterInputStream
    Parameters:
    n - the number of bytes to skip
    Returns:
    the actual number of bytes skipped
    Throws:
    IOException - if an I/O error has occurred

method:getChecksum() [NONE]

  • getChecksum

    public Checksum getChecksum()
    Returns the Checksum for this input stream.
    Returns:
    the Checksum value

© 2019 Oracle Corporation and/or its affiliates