com.caucho.server.http
Class HttpBufferStore
java.lang.Object
com.caucho.server.http.HttpBufferStore
public final class HttpBufferStore
- extends java.lang.Object
Holds the HTTP buffers for keepalive reuse. Because a request needs a
large number of buffers, but a keepalive doesn't need those buffers,
Resin can recycle the buffers during keepalives to keep the memory
consumption low.
Constructor Summary |
HttpBufferStore(int urlLengthMax,
int headerSizeMax,
int headerCountMax)
Create a new Request. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
HttpBufferStore
public HttpBufferStore(int urlLengthMax,
int headerSizeMax,
int headerCountMax)
- Create a new Request. Because the actual initialization occurs with
the start() method, this just allocates statics.
- Parameters:
server
- the parent server
getUriBuffer
public final byte[] getUriBuffer()
getHeaderBuffer
public final char[] getHeaderBuffer()
getHeaderCapacity
public final int getHeaderCapacity()
getHeaderKeys
public final CharSegment[] getHeaderKeys()
getHeaderValues
public final CharSegment[] getHeaderValues()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object