Author: costin Date: Wed Apr 23 10:51:52 2008 New Revision: 650962 URL: http://svn.apache.org/viewvc?rev=650962&view=rev Log: Remove deps on classes that are not committed yet
Modified: tomcat/sandbox/tomcat-lite/.project tomcat/sandbox/tomcat-lite/coyote-extensions/org/apache/coyote/adapters/CoyoteServer.java tomcat/sandbox/tomcat-lite/coyote-extensions/org/apache/coyote/adapters/EchoAdapter.java tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/TomcatLite.java Modified: tomcat/sandbox/tomcat-lite/.project URL: http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-lite/.project?rev=650962&r1=650961&r2=650962&view=diff ============================================================================== --- tomcat/sandbox/tomcat-lite/.project (original) +++ tomcat/sandbox/tomcat-lite/.project Wed Apr 23 10:51:52 2008 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>tomcat-lite</name> + <name>tomcat-lite-clean</name> <comment></comment> <projects> </projects> Modified: tomcat/sandbox/tomcat-lite/coyote-extensions/org/apache/coyote/adapters/CoyoteServer.java URL: http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-lite/coyote-extensions/org/apache/coyote/adapters/CoyoteServer.java?rev=650962&r1=650961&r2=650962&view=diff ============================================================================== --- tomcat/sandbox/tomcat-lite/coyote-extensions/org/apache/coyote/adapters/CoyoteServer.java (original) +++ tomcat/sandbox/tomcat-lite/coyote-extensions/org/apache/coyote/adapters/CoyoteServer.java Wed Apr 23 10:51:52 2008 @@ -5,7 +5,6 @@ import org.apache.coyote.Adapter; import org.apache.coyote.ProtocolHandler; import org.apache.coyote.http11.Http11NioProtocol; -import org.apache.coyote.http11.simple.SimpleProtocolHandler; import org.apache.juli.JdkLoggerConfig; import org.apache.tomcat.util.buf.BufferInfo; import org.apache.tomcat.util.modeler.Registry; @@ -126,29 +125,6 @@ this.port = port; } - /** - */ - public static ProtocolHandler getDefaultConnector(int port, boolean daemon) { -// try { -// Library.initialize("tcnative-1"); -// Http11AprProtocol proto = new Http11AprProtocol(); -// proto.setCompression("on"); -// proto.setCompressionMinSize(32); -// proto.setPort(port); -// proto.getEndpoint().setDaemon(daemon); -// return proto; -// } catch (Exception e) { -// e.printStackTrace(); -// //throw new RuntimeException(e); -// } - - SimpleProtocolHandler proto = new SimpleProtocolHandler(); - proto.setPort(port); - proto.setDaemon(daemon); - - return proto; - } - public void setNioConnector() { Http11NioProtocol proto = new Http11NioProtocol(); proto.setCompression("on"); @@ -168,7 +144,8 @@ return; } if (proto == null) { - proto = getDefaultConnector(port, daemon); + // Default for now. + setNioConnector(); } initAdapters(); registry.registerComponent(adapter, ":name=adapter" + (port), null); Modified: tomcat/sandbox/tomcat-lite/coyote-extensions/org/apache/coyote/adapters/EchoAdapter.java URL: http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-lite/coyote-extensions/org/apache/coyote/adapters/EchoAdapter.java?rev=650962&r1=650961&r2=650962&view=diff ============================================================================== --- tomcat/sandbox/tomcat-lite/coyote-extensions/org/apache/coyote/adapters/EchoAdapter.java (original) +++ tomcat/sandbox/tomcat-lite/coyote-extensions/org/apache/coyote/adapters/EchoAdapter.java Wed Apr 23 10:51:52 2008 @@ -5,7 +5,7 @@ import org.apache.coyote.Adapter; import org.apache.coyote.Request; import org.apache.coyote.Response; -import org.apache.coyote.client.AsyncHttp; +//import org.apache.coyote.client.AsyncHttp; import org.apache.tomcat.util.buf.ByteChunk; import org.apache.tomcat.util.net.SocketStatus; @@ -24,7 +24,7 @@ public void service(Request req, final Response res) throws Exception { ByteChunk reqBuf = new ByteChunk(1024); reqBuf.append("REQ HEAD:\n"); - AsyncHttp.serializeRequest(req, reqBuf); + //AsyncHttp.serializeRequest(req, reqBuf); reqBuf.append("CONTENT_LENGTH:") .append(Integer.toString(req.getContentLength())) .append("\n"); Modified: tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/TomcatLite.java URL: http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/TomcatLite.java?rev=650962&r1=650961&r2=650962&view=diff ============================================================================== --- tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/TomcatLite.java (original) +++ tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/TomcatLite.java Wed Apr 23 10:51:52 2008 @@ -22,11 +22,11 @@ import org.apache.coyote.ActionCode; import org.apache.coyote.ActionHook; import org.apache.coyote.Adapter; +import org.apache.coyote.OutputBuffer; import org.apache.coyote.Request; import org.apache.coyote.Response; import org.apache.coyote.adapters.CoyoteServer; import org.apache.coyote.adapters.MapperAdapter; -import org.apache.coyote.client.BlockingCoyoteBuffers; import org.apache.tomcat.servlets.addon.AddonSupport; import org.apache.tomcat.servlets.addon.UserTemplateClassMapper; import org.apache.tomcat.util.buf.ByteChunk; @@ -492,8 +492,25 @@ req.setRequestURI(uri); ServletResponseImpl res = req.getResponse(); res.getCoyoteResponse().setOutputBuffer( - new BlockingCoyoteBuffers.ByteChunkOutputBuffer(out)); + new ByteChunkOutputBuffer(out)); return req; + } + + // Temp. + public static class ByteChunkOutputBuffer implements OutputBuffer { + + protected ByteChunk output = null; + + public ByteChunkOutputBuffer(ByteChunk output) { + this.output = output; + } + + public int doWrite(ByteChunk chunk, Response response) + throws IOException { + output.append(chunk); + return chunk.getLength(); + } + } public ServletRequestImpl createMessage() { --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]