com.ejie.r01f.servlet.upload
Class LimitedServletInputStream
java.lang.Object
java.io.InputStream
javax.servlet.ServletInputStream
com.ejie.r01f.servlet.upload.LimitedServletInputStream
- public class LimitedServletInputStream
- extends javax.servlet.ServletInputStream
Clase wrapper de un ServletInputStream que limita el tamaño total de bytes leidos
a un máximo
Method Summary |
int |
read()
Lee un byte desde el ServletInputStream |
int |
read(byte[] b,
int off,
int len)
Lee un número de bytes indicado en len del ServletInputStream a partir del offset especificado
y la devuelve en el array de bytes |
int |
readLine(byte[] b,
int off,
int len)
Lee una linea del tamaño len del ServletInputStream a partir del offset especificado
y la devuelve en el array de bytes |
Methods inherited from class java.io.InputStream |
available, close, mark, markSupported, read, reset, skip |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LimitedServletInputStream
public LimitedServletInputStream(javax.servlet.ServletInputStream newIn,
int newTotalExpected)
readLine
public int readLine(byte[] b,
int off,
int len)
throws java.io.IOException
- Lee una linea del tamaño len del ServletInputStream a partir del offset especificado
y la devuelve en el array de bytes
- Throws:
java.io.IOException
read
public int read()
throws java.io.IOException
- Lee un byte desde el ServletInputStream
- Throws:
java.io.IOException
read
public int read(byte[] b,
int off,
int len)
throws java.io.IOException
- Lee un número de bytes indicado en len del ServletInputStream a partir del offset especificado
y la devuelve en el array de bytes
- Throws:
java.io.IOException