public class MonitoredInputStream
extends java.io.BufferedInputStream
| Modifier and Type | Field and Description | 
|---|---|
protected long | 
maxlength  | 
protected long | 
readlength  | 
static java.lang.String | 
REVISION  | 
protected long | 
startingTime  | 
| Constructor and Description | 
|---|
MonitoredInputStream(java.io.InputStream stream,
                    int size,
                    long maxlength)  | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
getMaxLength()
Returns the maxLength of the inputStream 
 | 
long | 
getSpentTime(boolean elapse)
Return the time spent into this output stream 
 | 
long | 
getStatus(boolean absolute,
         boolean done)
Return the status of the stream. 
 | 
int | 
read()
Delegate Read to super class, count charactere read. 
 | 
int | 
read(byte[] b,
    int off,
    int len)
Delegate Read to super class, count charactere read. 
 | 
public static final java.lang.String REVISION
protected long maxlength
protected long readlength
protected long startingTime
public MonitoredInputStream(java.io.InputStream stream,
                            int size,
                            long maxlength)
public int read()
         throws java.io.IOException
read in class java.io.BufferedInputStreamjava.io.IOExceptionInputStream.read()public int read(byte[] b,
                int off,
                int len)
         throws java.io.IOException
read in class java.io.BufferedInputStreamjava.io.IOExceptionInputStream.read(byte[], int, int)public long getStatus(boolean absolute,
                      boolean done)
absolute - if return an absolute value or percentagedone - if return the available byte or done bytespublic long getSpentTime(boolean elapse)
elapse - true return time spent, false return time to spentpublic long getMaxLength()
Copyright © 2001-2018 Jalios SA. All Rights Reserved.