Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Constructor Summary
`LimitedServletInputStream(javax.servlet.ServletInputStream newIn, int newTotalExpected)`

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`

Constructor Detail

### LimitedServletInputStream

    public LimitedServletInputStream(javax.servlet.ServletInputStream newIn,
                                     int newTotalExpected)

Method Detail

### 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD