com.caucho.server.log
Class LogBuffer

java.lang.Object
  extended by com.caucho.server.log.LogBuffer

public final class LogBuffer
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
LogBuffer()
           
LogBuffer(boolean isPrivate)
           
 
Method Summary
 boolean allocate(AccessLogWriter logWriter)
           
 void clear()
           
 byte[] getBuffer()
           
 int getLength()
           
 boolean isPrivate()
           
 void setLength(int length)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogBuffer

public LogBuffer()

LogBuffer

public LogBuffer(boolean isPrivate)
Method Detail

isPrivate

public boolean isPrivate()

getBuffer

public final byte[] getBuffer()

setLength

public final void setLength(int length)

getLength

public final int getLength()

allocate

public final boolean allocate(AccessLogWriter logWriter)

clear

public final void clear()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object