Top Description Fields Constructors Methods
org.mortbay.jetty

public abstract Class AbstractBuffers

extends AbstractLifeCycle
implements Buffers
Class Inheritance
All Implemented Interfaces
org.mortbay.io.Buffers
Known Direct Subclasses
org.mortbay.jetty.AbstractConnector
Imports
java.util.ArrayList, org.mortbay.component.AbstractLifeCycle, org.mortbay.io.Buffer, .Buffers

Abstract Buffer pool. simple unbounded pool of buffers.
Author
gregw

Field Summary

Modifier and TypeField and Description
private transient ArrayList<Buffer>
private int
protected transient int
private transient ArrayList<Buffer>
private int
private transient ArrayList<Buffer>
private int
Inherited from org.mortbay.component.AbstractLifeCycle:
_listeners

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
public Buffer
public int

Returns:

Returns the headerBufferSize.
getHeaderBufferSize
()

public int

Returns:

Returns the requestBufferSize.
getRequestBufferSize
()

public int

Returns:

Returns the responseBufferSize.
getResponseBufferSize
()

protected abstract Buffer
newBuffer(int size)

public void
public void
setHeaderBufferSize(int
The headerBufferSize to set.
headerBufferSize
)

public void
setRequestBufferSize(int
The requestBufferSize to set.
requestBufferSize
)

public void
setResponseBufferSize(int
The responseBufferSize to set.
responseBufferSize
)

Inherited from org.mortbay.component.AbstractLifeCycle:
addLifeCycleListenerdoStopisFailedisRunningisStartedisStartingisStoppedisStoppingremoveLifeCycleListenerstartstop

Field Detail

_headerBuffersback to summary
private transient ArrayList<Buffer> _headerBuffers
_headerBufferSizeback to summary
private int _headerBufferSize
_lossback to summary
protected transient int _loss
_requestBuffersback to summary
private transient ArrayList<Buffer> _requestBuffers
_requestBufferSizeback to summary
private int _requestBufferSize
_responseBuffersback to summary
private transient ArrayList<Buffer> _responseBuffers
_responseBufferSizeback to summary
private int _responseBufferSize

Constructor Detail

AbstractBuffersback to summary
public AbstractBuffers()

Method Detail

doStartback to summary
protected void doStart() throws Exception

Overrides org.mortbay.component.AbstractLifeCycle.doStart.

getBufferback to summary
public Buffer getBuffer(int size)

Implements org.mortbay.io.Buffers.getBuffer.

getHeaderBufferSizeback to summary
public int getHeaderBufferSize()
Returns:int

Returns the headerBufferSize.

getRequestBufferSizeback to summary
public int getRequestBufferSize()
Returns:int

Returns the requestBufferSize.

getResponseBufferSizeback to summary
public int getResponseBufferSize()
Returns:int

Returns the responseBufferSize.

newBufferback to summary
protected abstract Buffer newBuffer(int size)
returnBufferback to summary
public void returnBuffer(Buffer buffer)

Implements org.mortbay.io.Buffers.returnBuffer.

setHeaderBufferSizeback to summary
public void setHeaderBufferSize(int headerBufferSize)
Parameters
headerBufferSize:int

The headerBufferSize to set.

setRequestBufferSizeback to summary
public void setRequestBufferSize(int requestBufferSize)
Parameters
requestBufferSize:int

The requestBufferSize to set.

setResponseBufferSizeback to summary
public void setResponseBufferSize(int responseBufferSize)
Parameters
responseBufferSize:int

The responseBufferSize to set.