package org.jboss.pitbull.server.handlers.stream; import org.jboss.pitbull.Connection; import org.jboss.pitbull.RequestHeader; import org.jboss.pitbull.server.spi.RequestHandler; import java.io.IOException; import java.io.InputStream; /** * This is an endpoint that is expecting to use blocking java.io streams to process an HTTP request. * * @author <a href="mailto:bill@burkecentral.com">Bill Burke</a> * @version $Revision: 1 $ */ public interface StreamRequestHandler extends RequestHandler { void execute(Connection connection, RequestHeader requestHeader, InputStream requestStream, StreamedResponse response) throws IOException; }