Skip to content

Commit

Permalink
Pull up release()
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1682167 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
markt-asf committed May 28, 2015
1 parent 0598f7e commit a459ef8
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 34 deletions.
11 changes: 11 additions & 0 deletions java/org/apache/coyote/http11/AbstractHttp11Protocol.java
Expand Up @@ -627,5 +627,16 @@ protected Processor createUpgradeProcessor(
return new UpgradeProcessorExternal(socket, leftoverInput, httpUpgradeHandler); return new UpgradeProcessorExternal(socket, leftoverInput, httpUpgradeHandler);
} }
} }


@Override
public void release(SocketWrapperBase<S> socket,
Processor processor, boolean addToPoller) {
processor.recycle();
recycledProcessors.push(processor);
if (addToPoller) {
socket.registerReadInterest();
}
}
} }
} }
12 changes: 0 additions & 12 deletions java/org/apache/coyote/http11/Http11AprProtocol.java
Expand Up @@ -16,11 +16,9 @@
*/ */
package org.apache.coyote.http11; package org.apache.coyote.http11;


import org.apache.coyote.Processor;
import org.apache.juli.logging.Log; import org.apache.juli.logging.Log;
import org.apache.juli.logging.LogFactory; import org.apache.juli.logging.LogFactory;
import org.apache.tomcat.util.net.AprEndpoint; import org.apache.tomcat.util.net.AprEndpoint;
import org.apache.tomcat.util.net.SocketWrapperBase;




/** /**
Expand Down Expand Up @@ -94,15 +92,5 @@ protected static class Http11ConnectionHandler
protected Log getLog() { protected Log getLog() {
return log; return log;
} }

@Override
public void release(SocketWrapperBase<Long> socket,
Processor processor, boolean addToPoller) {
processor.recycle();
recycledProcessors.push(processor);
if (addToPoller) {
socket.registerReadInterest();
}
}
} }
} }
11 changes: 0 additions & 11 deletions java/org/apache/coyote/http11/Http11Nio2Protocol.java
Expand Up @@ -89,17 +89,6 @@ public void release(SocketWrapperBase<Nio2Channel> socket) {
} }




@Override
public void release(SocketWrapperBase<Nio2Channel> socket,
Processor processor, boolean addToPoller) {
processor.recycle();
recycledProcessors.push(processor);
if (addToPoller) {
socket.registerReadInterest();
}
}


@Override @Override
public void closeAll() { public void closeAll() {
for (Nio2Channel channel : connections.keySet()) { for (Nio2Channel channel : connections.keySet()) {
Expand Down
11 changes: 0 additions & 11 deletions java/org/apache/coyote/http11/Http11NioProtocol.java
Expand Up @@ -145,16 +145,5 @@ public void release(SocketWrapperBase<NioChannel> socket) {
recycledProcessors.push(processor); recycledProcessors.push(processor);
} }
} }


@Override
public void release(SocketWrapperBase<NioChannel> socket,
Processor processor, boolean addToPoller) {
processor.recycle();
recycledProcessors.push(processor);
if (addToPoller) {
socket.registerReadInterest();
}
}
} }
} }

0 comments on commit a459ef8

Please sign in to comment.