1
14
15 package com.liferay.portal.kernel.servlet;
16
17 import java.io.IOException;
18 import java.io.OutputStream;
19
20 import javax.servlet.ServletOutputStream;
21
22
27 public class PipingServletOutputStream extends ServletOutputStream {
28
29 public PipingServletOutputStream(OutputStream outputStream) {
30 _outputStream = outputStream;
31 }
32
33 public void close() throws IOException {
34 super.close();
35
36 _closed = true;
37 }
38
39 public boolean isClosed() {
40 return _closed;
41 }
42
43 public void write(byte[] byteArray) throws IOException {
44 _outputStream.write(byteArray);
45 }
46
47 public void write(byte[] byteArray, int offset, int length)
48 throws IOException {
49
50 _outputStream.write(byteArray, offset, length);
51 }
52
53 public void write(int i) throws IOException {
54 _outputStream.write(i);
55 }
56
57 private boolean _closed;
58 private OutputStream _outputStream;
59
60 }