Top Fields Methods
org.mortbay.jetty

public Interface Generator

Known Direct Implementers
org.mortbay.jetty.AbstractGenerator
Imports
java.io.IOException, org.mortbay.io.Buffer

Field Summary

Modifier and TypeField and Description
public static final boolean
public static final boolean

Method Summary

Modifier and TypeMethod and Description
public void
addContent(Buffer content, boolean last)

Add content.

public boolean

Returns:

true if the buffers are full
addContent
(byte
byte
b
)

Add content.

public void
public void
completeHeader(HttpFields responseFields, boolean last)

public long
public int
public long
public void
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public void
reset(boolean returnBuffers)

public void
public void
sendError(int code, String reason, String content, boolean close)

public void
setContentLength(long length)

public void
setHead(boolean head)

public void
setPersistent(boolean persistent)

public void
setRequest(String method, String uri)

public void
setResponse(int status, String reason)

public void
setSendServerVersion(boolean sendServerVersion)

public void
setVersion(int version)

Field Detail

LASTback to summary
public static final boolean LAST
MOREback to summary
public static final boolean MORE

Method Detail

addContentback to summary
public void addContent(Buffer content, boolean last) throws IOException

Add content.

Exceptions
IOException:
if there is a problem flushing the buffers.
IllegalArgumentException:
if content is immutable.
IllegalStateException:
If the request is not expecting any more content, or if the buffers are full and cannot be flushed.
addContentback to summary
public boolean addContent(byte b) throws IOException

Add content.

Parameters
b:byte

byte

Returns:boolean

true if the buffers are full

completeback to summary
public void complete() throws IOException
completeHeaderback to summary
public void completeHeader(HttpFields responseFields, boolean last) throws IOException
flushback to summary
public long flush() throws IOException
getContentBufferSizeback to summary
public int getContentBufferSize()
getContentWrittenback to summary
public long getContentWritten()
increaseContentBufferSizeback to summary
public void increaseContentBufferSize(int size)
isBufferFullback to summary
public boolean isBufferFull()
isCommittedback to summary
public boolean isCommitted()
isCompleteback to summary
public boolean isComplete()
isContentWrittenback to summary
public boolean isContentWritten()
isIdleback to summary
public boolean isIdle()
isPersistentback to summary
public boolean isPersistent()
resetback to summary
public void reset(boolean returnBuffers)
resetBufferback to summary
public void resetBuffer()
sendErrorback to summary
public void sendError(int code, String reason, String content, boolean close) throws IOException
setContentLengthback to summary
public void setContentLength(long length)
setHeadback to summary
public void setHead(boolean head)
setPersistentback to summary
public void setPersistent(boolean persistent)
setRequestback to summary
public void setRequest(String method, String uri)
setResponseback to summary
public void setResponse(int status, String reason)
setSendServerVersionback to summary
public void setSendServerVersion(boolean sendServerVersion)
setVersionback to summary
public void setVersion(int version)