public class LogInputStream extends InputStream
InputStream| Constructor and Description | 
|---|
| LogInputStream(InputStream in,
              int length)Creates a log input file with the specified input stream. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | available()Returns the number of bytes that can be read without blocking. | 
| void | close()Closes the input stream. | 
| protected void | finalize()Closes the stream when garbage is collected. | 
| int | read()Reads a byte of data. | 
| int | read(byte[] b)Reads data into an array of bytes. | 
| int | read(byte[] b,
    int off,
    int len)Reads data into an array of bytes. | 
| long | skip(long n)Skips n bytes of input. | 
mark, markSupported, resetpublic LogInputStream(InputStream in, int length) throws IOException
in - the input streamlength - the total number of bytes allowed to be readIOException - If an I/O error has occurred.public int read()
         throws IOException,
                LogException
read in class InputStreamLogException - Attempt to read past end of log.IOException - If an I/O error has occurred.public int read(byte[] b)
         throws IOException,
                LogException
read in class InputStreamb - the buffer into which the data is readLogException - Attempt to read past end of log.IOException - If an I/O error has occurred.public int read(byte[] b,
                int off,
                int len)
         throws IOException,
                LogException
read in class InputStreamb - the buffer into which the data is readoff - the start offset of the datalen - the maximum number of bytes readLogException - Attempt to read past end of log.IOException - If an I/O error has occurred.public long skip(long n)
          throws IOException,
                 LogException
skip in class InputStreamn - the number of bytes to be skippedLogException - Attempt to read past end of log.IOException - If an I/O error has occurred.public int available()
available in class InputStreampublic void close()
close in interface Closeableclose in interface AutoCloseableclose in class InputStreamprotected void finalize()
                 throws IOException
finalize in class ObjectIOExceptionCopyright © GigaSpaces.