1 package org.openkilda.security.filter;
3 import java.io.ByteArrayOutputStream;
4 import java.io.IOException;
5 import java.io.OutputStream;
7 import javax.servlet.ServletOutputStream;
8 import javax.servlet.WriteListener;
20 private OutputStream outputStream;
21 private ByteArrayOutputStream secondaryStream;
24 this.outputStream = outputStream;
25 this.secondaryStream =
new ByteArrayOutputStream(1024);
34 public void write(
final int data)
throws IOException {
35 outputStream.write(
data);
36 secondaryStream.write(
data);
45 public void write(
final byte[]
data)
throws IOException {
46 outputStream.write(
data);
47 secondaryStream.write(
data);
56 return secondaryStream.toByteArray();
ServletOutputStreamWrapper(final OutputStream outputStream)
void setWriteListener(WriteListener arg0)
void write(final int data)
void write(final byte[] data)