]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
513a94b07dfdd45b697292be2f47f1205eff6f6a
[tmp/jakarta-migration.git] /
1 package org.collectionspace.services.common.profile;\r
2 \r
3 import javax.servlet.ServletInputStream;\r
4 import java.io.ByteArrayInputStream;\r
5 \r
6 /* Subclass of ServletInputStream needed by the servlet engine.\r
7 All inputStream methods are wrapped and are delegated to\r
8 the ByteArrayInputStream (obtained as constructor parameter)!*/\r
9 \r
10 public class BufferedServletInputStream extends ServletInputStream {\r
11     ByteArrayInputStream bais;\r
12     public BufferedServletInputStream(ByteArrayInputStream bais) {\r
13         this.bais = bais;\r
14     }\r
15 \r
16     public int available() {\r
17         return bais.available();\r
18     }\r
19 \r
20     public int read() {\r
21         return bais.read();\r
22     }\r
23 \r
24     public int read(byte[] buf, int off, int len) {\r
25         return bais.read(buf, off, len);\r
26     }\r
27 }\r
28 \r