Package org.eclipse.jetty.http
Class HttpGenerator
- java.lang.Object
-
- org.eclipse.jetty.http.HttpGenerator
-
@Deprecated(since="2021-05-27") public class HttpGenerator extends java.lang.ObjectDeprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.HttpGenerator. Builds HTTP Messages.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpGenerator.ResultDeprecated.static classHttpGenerator.StateDeprecated.
-
Field Summary
Fields Modifier and Type Field Description static boolean__STRICTDeprecated.static intCHUNK_SIZEDeprecated.static MetaData.ResponseCONTINUE_100_INFODeprecated.static MetaData.ResponsePROGRESS_102_INFODeprecated.static MetaData.ResponseRESPONSE_500_INFODeprecated.
-
Constructor Summary
Constructors Constructor Description HttpGenerator()Deprecated.HttpGenerator(boolean sendServerVersion, boolean sendXPoweredBy)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidabort()Deprecated.HttpGenerator.ResultgenerateRequest(MetaData.Request info, java.nio.ByteBuffer header, java.nio.ByteBuffer chunk, java.nio.ByteBuffer content, boolean last)Deprecated.HttpGenerator.ResultgenerateResponse(MetaData.Response info, boolean head, java.nio.ByteBuffer header, java.nio.ByteBuffer chunk, java.nio.ByteBuffer content, boolean last)Deprecated.HttpGenerator.ResultgenerateResponse(MetaData.Response info, java.nio.ByteBuffer header, java.nio.ByteBuffer chunk, java.nio.ByteBuffer content, boolean last)Deprecated.longgetContentPrepared()Deprecated.static byte[]getReasonBuffer(int code)Deprecated.booleangetSendServerVersion()Deprecated.HttpGenerator.StategetState()Deprecated.booleanisChunking()Deprecated.booleanisCommitted()Deprecated.booleanisEnd()Deprecated.booleanisIdle()Deprecated.booleanisNoContent()Deprecated.booleanisPersistent()Deprecated.booleanisState(HttpGenerator.State state)Deprecated.booleanisWritten()Deprecated.static voidputTo(HttpField field, java.nio.ByteBuffer bufferInFillMode)Deprecated.static voidputTo(HttpFields fields, java.nio.ByteBuffer bufferInFillMode)Deprecated.voidreset()Deprecated.static voidsetJettyVersion(java.lang.String serverVersion)Deprecated.voidsetPersistent(boolean persistent)Deprecated.voidsetSendServerVersion(boolean sendServerVersion)Deprecated.java.lang.StringtoString()Deprecated.
-
-
-
Field Detail
-
__STRICT
public static final boolean __STRICT
Deprecated.
-
CONTINUE_100_INFO
public static final MetaData.Response CONTINUE_100_INFO
Deprecated.
-
PROGRESS_102_INFO
public static final MetaData.Response PROGRESS_102_INFO
Deprecated.
-
RESPONSE_500_INFO
public static final MetaData.Response RESPONSE_500_INFO
Deprecated.
-
CHUNK_SIZE
public static final int CHUNK_SIZE
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
setJettyVersion
public static void setJettyVersion(java.lang.String serverVersion)
Deprecated.
-
reset
public void reset()
Deprecated.
-
getSendServerVersion
@Deprecated public boolean getSendServerVersion()
Deprecated.
-
setSendServerVersion
@Deprecated public void setSendServerVersion(boolean sendServerVersion)
Deprecated.
-
getState
public HttpGenerator.State getState()
Deprecated.
-
isState
public boolean isState(HttpGenerator.State state)
Deprecated.
-
isIdle
public boolean isIdle()
Deprecated.
-
isEnd
public boolean isEnd()
Deprecated.
-
isCommitted
public boolean isCommitted()
Deprecated.
-
isChunking
public boolean isChunking()
Deprecated.
-
isNoContent
public boolean isNoContent()
Deprecated.
-
setPersistent
public void setPersistent(boolean persistent)
Deprecated.
-
isPersistent
public boolean isPersistent()
Deprecated.- Returns:
- true if known to be persistent
-
isWritten
public boolean isWritten()
Deprecated.
-
getContentPrepared
public long getContentPrepared()
Deprecated.
-
abort
public void abort()
Deprecated.
-
generateRequest
public HttpGenerator.Result generateRequest(MetaData.Request info, java.nio.ByteBuffer header, java.nio.ByteBuffer chunk, java.nio.ByteBuffer content, boolean last) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
generateResponse
@Deprecated public HttpGenerator.Result generateResponse(MetaData.Response info, java.nio.ByteBuffer header, java.nio.ByteBuffer chunk, java.nio.ByteBuffer content, boolean last) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
generateResponse
public HttpGenerator.Result generateResponse(MetaData.Response info, boolean head, java.nio.ByteBuffer header, java.nio.ByteBuffer chunk, java.nio.ByteBuffer content, boolean last) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
getReasonBuffer
public static byte[] getReasonBuffer(int code)
Deprecated.
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
putTo
public static void putTo(HttpField field, java.nio.ByteBuffer bufferInFillMode)
Deprecated.
-
putTo
public static void putTo(HttpFields fields, java.nio.ByteBuffer bufferInFillMode)
Deprecated.
-
-