git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@996852
13f79535-47bb-0310-9956-
ffa450edef68
}
}
+
+ public final void recycle() {
+ getInputBuffer().recycle();
+ getOutputBuffer().recycle();
+ recycleInternal();
+ }
+
+ protected abstract void recycleInternal();
}
}
-
- public void recycle() {
- inputBuffer.recycle();
- outputBuffer.recycle();
+
+ @Override
+ public void recycleInternal() {
this.socket = 0;
}
}
- public void recycle() {
- inputBuffer.recycle();
- outputBuffer.recycle();
+ @Override
+ public void recycleInternal() {
this.socket = null;
this.cometClose = false;
this.comet = false;
}
- public void recycle() {
+ @Override
+ protected void recycleInternal() {
// Recycle
- inputBuffer.recycle();
- outputBuffer.recycle();
this.socket = null;
async = false;
// Recycle ssl info