If the system property "org.eclipse.jetty.http.HttpGenerator.STRICT" is set to true, then the generator will strictly pass on the exact strings received from methods and header fields. Otherwise a fast case insensitive string lookup is used that may alter the case and white space of some methods/headers
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| public static enum | |
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| private static final byte[] | |
| private static final HttpGenerator. | |
| public static final boolean | |
| private long | |
| private HttpTokens. | |
| private MetaData | |
| private boolean | |
| private boolean | |
| private Boolean | |
| private HttpGenerator. | |
| private static final Index | |
| public static final int | |
| private static final byte[] | |
| private static final byte[] | |
| public static final MetaData. | |
| private static final byte[] | |
| private static final byte[] | |
| private static final Logger | |
| private static final byte[] | |
| private static final byte[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private HttpGenerator. | |
| private HttpGenerator. | |
| private void | |
| public HttpGenerator. | generateRequest(MetaData.
|
| private void | |
| public HttpGenerator. | generateResponse(MetaData.
|
| private void | |
| private void | |
| public long | |
| public static byte[] | |
| private byte[] | |
| public HttpGenerator. | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| private void | |
| private static void | |
| private static void | |
| private static void | |
| public static void | |
| public static void | |
| public void | |
| public void | |
| public void | |
| public String |
| __colon_space | back to summary |
|---|---|
| private static final byte[] __colon_space | |
| __preprepared | back to summary |
|---|---|
| private static final HttpGenerator. | |
| __STRICT | back to summary |
|---|---|
| public static final boolean __STRICT | |
| _contentPrepared | back to summary |
|---|---|
| private long _contentPrepared | |
| _endOfContent | back to summary |
|---|---|
| private HttpTokens. | |
| _info | back to summary |
|---|---|
| private MetaData _info | |
| _needCRLF | back to summary |
|---|---|
| private boolean _needCRLF | |
| _noContentResponse | back to summary |
|---|---|
| private boolean _noContentResponse | |
| _persistent | back to summary |
|---|---|
| private Boolean _persistent | |
| _state | back to summary |
|---|---|
| private HttpGenerator. | |
| ASSUMED_CONTENT_METHODS | back to summary |
|---|---|
| private static final Index<Boolean> ASSUMED_CONTENT_METHODS | |
| CHUNK_SIZE | back to summary |
|---|---|
| public static final int CHUNK_SIZE | |
| CONNECTION_CLOSE | back to summary |
|---|---|
| private static final byte[] CONNECTION_CLOSE | |
| CONTENT_LENGTH_0 | back to summary |
|---|---|
| private static final byte[] CONTENT_LENGTH_0 | |
| CONTINUE_100_INFO | back to summary |
|---|---|
| public static final MetaData. | |
| HTTP_1_1_SPACE | back to summary |
|---|---|
| private static final byte[] HTTP_1_1_SPACE | |
| LAST_CHUNK | back to summary |
|---|---|
| private static final byte[] LAST_CHUNK | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG | |
| TRANSFER_ENCODING_CHUNKED | back to summary |
|---|---|
| private static final byte[] TRANSFER_ENCODING_CHUNKED | |
| ZERO_CHUNK | back to summary |
|---|---|
| private static final byte[] ZERO_CHUNK | |
| HttpGenerator | back to summary |
|---|---|
| public HttpGenerator() | |
| abort | back to summary |
|---|---|
| public void abort() | |
| committed | back to summary |
|---|---|
| private HttpGenerator. | |
| completing | back to summary |
|---|---|
| private HttpGenerator. | |
| generateHeaders | back to summary |
|---|---|
| private void generateHeaders(ByteBuffer header, ByteBuffer content, boolean last) | |
| generateRequest | back to summary |
|---|---|
| public HttpGenerator. | |
| generateRequestLine | back to summary |
|---|---|
| private void generateRequestLine(MetaData. | |
| generateResponse | back to summary |
|---|---|
| public HttpGenerator. | |
| generateResponseLine | back to summary |
|---|---|
| private void generateResponseLine(MetaData. | |
| generateTrailers | back to summary |
|---|---|
| private void generateTrailers(ByteBuffer buffer, HttpFields trailer) | |
| getContentPrepared | back to summary |
|---|---|
| public long getContentPrepared() | |
| getReasonBuffer | back to summary |
|---|---|
| public static byte[] getReasonBuffer(int code) | |
| getReasonBytes | back to summary |
|---|---|
| private byte[] getReasonBytes(String reason) | |
| getState | back to summary |
|---|---|
| public HttpGenerator. | |
| isChunking | back to summary |
|---|---|
| public boolean isChunking() | |
| isCommitted | back to summary |
|---|---|
| public boolean isCommitted() | |
| isEnd | back to summary |
|---|---|
| public boolean isEnd() | |
| isIdle | back to summary |
|---|---|
| public boolean isIdle() | |
| isNoContent | back to summary |
|---|---|
| public boolean isNoContent() | |
| isPersistent | back to summary |
|---|---|
public boolean isPersistent()
| |
| isPersistent | back to summary |
|---|---|
public boolean isPersistent(HttpVersion version)
| |
| isState | back to summary |
|---|---|
| public boolean isState(HttpGenerator. | |
| isWritten | back to summary |
|---|---|
| public boolean isWritten() | |
| prepareChunk | back to summary |
|---|---|
| private void prepareChunk(ByteBuffer chunk, int remaining) | |
| putContentLength | back to summary |
|---|---|
| private static void putContentLength(ByteBuffer header, long contentLength) | |
| putSanitisedName | back to summary |
|---|---|
| private static void putSanitisedName(String s, ByteBuffer buffer) | |
| putSanitisedValue | back to summary |
|---|---|
| private static void putSanitisedValue(String s, ByteBuffer buffer) | |
| putTo | back to summary |
|---|---|
| public static void putTo(HttpField field, ByteBuffer bufferInFillMode) | |
| putTo | back to summary |
|---|---|
| public static void putTo(HttpFields. | |
| reset | back to summary |
|---|---|
| public void reset() | |
| servletUpgrade | back to summary |
|---|---|
| public void servletUpgrade() | |
| setPersistent | back to summary |
|---|---|
| public void setPersistent(boolean persistent) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv byte[] | |
| pack-priv byte[] | |
| pack-priv byte[] |
| Access | Constructor and Description |
|---|---|
| private |
| _reason | back to summary |
|---|---|
| pack-priv byte[] _reason | |
| _responseLine | back to summary |
|---|---|
| pack-priv byte[] _responseLine | |
| _schemeCode | back to summary |
|---|---|
| pack-priv byte[] _schemeCode | |
| PreparedResponse | back to summary |
|---|---|
| private PreparedResponse() | |
| Modifier and Type | Field and Description |
|---|---|
| public static final HttpGenerator. | |
| public static final HttpGenerator. | |
| public static final HttpGenerator. | |
| public static final HttpGenerator. | |
| public static final HttpGenerator. | |
| public static final HttpGenerator. | |
| public static final HttpGenerator. | |
| public static final HttpGenerator. | |
| public static final HttpGenerator. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static HttpGenerator. | |
| public static HttpGenerator. |
| CONTINUE | back to summary |
|---|---|
| public static final HttpGenerator. | |
| DONE | back to summary |
|---|---|
| public static final HttpGenerator. | |
| FLUSH | back to summary |
|---|---|
| public static final HttpGenerator. | |
| HEADER_OVERFLOW | back to summary |
|---|---|
| public static final HttpGenerator. | |
| NEED_CHUNK | back to summary |
|---|---|
| public static final HttpGenerator. | |
| NEED_CHUNK_TRAILER | back to summary |
|---|---|
| public static final HttpGenerator. | |
| NEED_HEADER | back to summary |
|---|---|
| public static final HttpGenerator. | |
| NEED_INFO | back to summary |
|---|---|
| public static final HttpGenerator. | |
| SHUTDOWN_OUT | back to summary |
|---|---|
| public static final HttpGenerator. | |
| Result | back to summary |
|---|---|
| private Result() | |
| valueOf | back to summary |
|---|---|
| public static HttpGenerator. | |
| values | back to summary |
|---|---|
| public static HttpGenerator. | |
| Modifier and Type | Field and Description |
|---|---|
| public static final HttpGenerator. | |
| public static final HttpGenerator. | |
| public static final HttpGenerator. | |
| public static final HttpGenerator. | |
| public static final HttpGenerator. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static HttpGenerator. | |
| public static HttpGenerator. |
| COMMITTED | back to summary |
|---|---|
| public static final HttpGenerator. | |
| COMPLETING | back to summary |
|---|---|
| public static final HttpGenerator. | |
| COMPLETING_1XX | back to summary |
|---|---|
| public static final HttpGenerator. | |
| END | back to summary |
|---|---|
| public static final HttpGenerator. | |
| START | back to summary |
|---|---|
| public static final HttpGenerator. | |
| State | back to summary |
|---|---|
| private State() | |
| valueOf | back to summary |
|---|---|
| public static HttpGenerator. | |
| values | back to summary |
|---|---|
| public static HttpGenerator. | |