org.eclipse.jetty.http
Class HttpBuffers

java.lang.Object
  extended by org.eclipse.jetty.util.component.AbstractLifeCycle
      extended by org.eclipse.jetty.http.HttpBuffers
All Implemented Interfaces:
LifeCycle
Direct Known Subclasses:
AbstractConnector, HttpClient

public class HttpBuffers
extends AbstractLifeCycle

Abstract Buffer pool. simple unbounded pool of buffers for header, request and response sizes.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener
 
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener
 
Field Summary
 
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
 
Constructor Summary
HttpBuffers()
           
 
Method Summary
protected  void doStart()
           
protected  void doStop()
           
 int getMaxBuffers()
           
 Buffers getRequestBuffers()
           
 int getRequestBufferSize()
           
 Buffers.Type getRequestBufferType()
           
 int getRequestHeaderSize()
           
 Buffers.Type getRequestHeaderType()
           
 Buffers getResponseBuffers()
           
 int getResponseBufferSize()
           
 Buffers.Type getResponseBufferType()
           
 int getResponseHeaderSize()
           
 Buffers.Type getResponseHeaderType()
           
 void setMaxBuffers(int maxBuffers)
           
 void setRequestBuffers(Buffers requestBuffers)
           
 void setRequestBufferSize(int requestBufferSize)
           
protected  void setRequestBufferType(Buffers.Type requestBufferType)
           
 void setRequestHeaderSize(int requestHeaderSize)
           
protected  void setRequestHeaderType(Buffers.Type requestHeaderType)
           
 void setResponseBuffers(Buffers responseBuffers)
           
 void setResponseBufferSize(int responseBufferSize)
           
protected  void setResponseBufferType(Buffers.Type responseBufferType)
           
 void setResponseHeaderSize(int responseHeaderSize)
           
protected  void setResponseHeaderType(Buffers.Type responseHeaderType)
           
 
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpBuffers

public HttpBuffers()
Method Detail

getRequestBufferSize

public int getRequestBufferSize()
Returns:
the requestBufferSize

setRequestBufferSize

public void setRequestBufferSize(int requestBufferSize)
Parameters:
requestBufferSize - the requestBufferSize to set

getRequestHeaderSize

public int getRequestHeaderSize()
Returns:
the requestHeaderSize

setRequestHeaderSize

public void setRequestHeaderSize(int requestHeaderSize)
Parameters:
requestHeaderSize - the requestHeaderSize to set

getResponseBufferSize

public int getResponseBufferSize()
Returns:
the responseBufferSize

setResponseBufferSize

public void setResponseBufferSize(int responseBufferSize)
Parameters:
responseBufferSize - the responseBufferSize to set

getResponseHeaderSize

public int getResponseHeaderSize()
Returns:
the responseHeaderSize

setResponseHeaderSize

public void setResponseHeaderSize(int responseHeaderSize)
Parameters:
responseHeaderSize - the responseHeaderSize to set

getRequestBufferType

public Buffers.Type getRequestBufferType()
Returns:
the requestBufferType

setRequestBufferType

protected void setRequestBufferType(Buffers.Type requestBufferType)
Parameters:
requestBufferType - the requestBufferType to set

getRequestHeaderType

public Buffers.Type getRequestHeaderType()
Returns:
the requestHeaderType

setRequestHeaderType

protected void setRequestHeaderType(Buffers.Type requestHeaderType)
Parameters:
requestHeaderType - the requestHeaderType to set

getResponseBufferType

public Buffers.Type getResponseBufferType()
Returns:
the responseBufferType

setResponseBufferType

protected void setResponseBufferType(Buffers.Type responseBufferType)
Parameters:
responseBufferType - the responseBufferType to set

getResponseHeaderType

public Buffers.Type getResponseHeaderType()
Returns:
the responseHeaderType

setResponseHeaderType

protected void setResponseHeaderType(Buffers.Type responseHeaderType)
Parameters:
responseHeaderType - the responseHeaderType to set

setRequestBuffers

public void setRequestBuffers(Buffers requestBuffers)
Parameters:
requestBuffers - the requestBuffers to set

setResponseBuffers

public void setResponseBuffers(Buffers responseBuffers)
Parameters:
responseBuffers - the responseBuffers to set

doStart

protected void doStart()
                throws Exception
Overrides:
doStart in class AbstractLifeCycle
Throws:
Exception

doStop

protected void doStop()
               throws Exception
Overrides:
doStop in class AbstractLifeCycle
Throws:
Exception

getRequestBuffers

public Buffers getRequestBuffers()

getResponseBuffers

public Buffers getResponseBuffers()

setMaxBuffers

public void setMaxBuffers(int maxBuffers)

getMaxBuffers

public int getMaxBuffers()


Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.