From 5d44cfe8e4ac10927cfec50e206d7b70f699d4ec Mon Sep 17 00:00:00 2001 From: markt Date: Sat, 17 Jul 2010 18:13:21 +0000 Subject: [PATCH] Remove unused code git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@965118 13f79535-47bb-0310-9956-ffa450edef68 --- .../coyote/memory/MemoryProtocolHandler.java | 167 --------------------- 1 file changed, 167 deletions(-) delete mode 100644 java/org/apache/coyote/memory/MemoryProtocolHandler.java diff --git a/java/org/apache/coyote/memory/MemoryProtocolHandler.java b/java/org/apache/coyote/memory/MemoryProtocolHandler.java deleted file mode 100644 index b7da7ee31..000000000 --- a/java/org/apache/coyote/memory/MemoryProtocolHandler.java +++ /dev/null @@ -1,167 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.coyote.memory; - -import java.io.IOException; -import java.util.Iterator; -import org.apache.tomcat.util.buf.ByteChunk; - -import org.apache.coyote.Adapter; -import org.apache.coyote.InputBuffer; -import org.apache.coyote.OutputBuffer; -import org.apache.coyote.ProtocolHandler; -import org.apache.coyote.Request; -import org.apache.coyote.Response; - - -/** - * Abstract the protocol implementation, including threading, etc. - * Processor is single threaded and specific to stream-based protocols, - * will not fit Jk protocols like JNI. - * - * @author Remy Maucherat - */ -public class MemoryProtocolHandler - implements ProtocolHandler { - - - // ------------------------------------------------------------- Properties - - - /** - * Pass config info. - */ - public void setAttribute(String name, Object value) { - } - - public Object getAttribute(String name) { - return null; - } - - public Iterator getAttributeNames() { return null ; } - /** - * Associated adapter. - */ - protected Adapter adapter = null; - - /** - * The adapter, used to call the connector. - */ - public void setAdapter(Adapter adapter) { - this.adapter = adapter; - } - - public Adapter getAdapter() { - return (adapter); - } - - - // ------------------------------------------------ ProtocolHandler Methods - - - /** - * Init the protocol. - */ - public void init() - throws Exception { - } - - - /** - * Start the protocol. - */ - public void start() - throws Exception { - } - - - public void pause() - throws Exception { - } - - public void resume() - throws Exception { - } - - public void destroy() - throws Exception { - } - - - // --------------------------------------------------------- Public Methods - - - /** - * Process specified request. - */ - public void process(Request request, ByteChunk input, - Response response, ByteChunk output) - throws Exception { - - InputBuffer inputBuffer = new ByteChunkInputBuffer(input); - OutputBuffer outputBuffer = new ByteChunkOutputBuffer(output); - request.setInputBuffer(inputBuffer); - response.setOutputBuffer(outputBuffer); - - adapter.service(request, response); - - } - - - // --------------------------------------------- ByteChunkInputBuffer Class - - - protected class ByteChunkInputBuffer - implements InputBuffer { - - protected ByteChunk input = null; - - public ByteChunkInputBuffer(ByteChunk input) { - this.input = input; - } - - public int doRead(ByteChunk chunk, Request request) - throws IOException { - return input.substract(chunk); - } - - } - - - // -------------------------------------------- ByteChunkOuptutBuffer Class - - - protected 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(); - } - - } - - -} -- 2.11.0