package org.civilian.internal; import java.io.IOException; import java.io.PushbackReader; import java.io.Reader; import org.civilian.Request; import org.civilian.request.RequestReaderInterceptor; public class TestRequestReaderInterceptor implements RequestReaderInterceptor { public TestRequestReaderInterceptor(String header) { header_ = header.toCharArray(); } @Override public Reader intercept(Request request, Reader reader) throws IOException { PushbackReader pushBack = new PushbackReader(reader, header_.length); pushBack.unread(header_); return pushBack; } private char[] header_; }