- java.lang.Object
-
- org.eclipse.jetty.http.HttpFields.Mutable
-
- org.eclipse.jetty.http.HttpTester.Message
-
- org.eclipse.jetty.http.HttpTester.Request
-
- All Implemented Interfaces:
java.lang.Iterable<HttpField>
,HttpFields
,HttpParser.HttpHandler
,HttpParser.RequestHandler
- Enclosing class:
- HttpTester
public static class HttpTester.Request extends HttpTester.Message implements HttpParser.RequestHandler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpFields
HttpFields.Immutable, HttpFields.Mutable
-
-
Field Summary
-
Fields inherited from interface org.eclipse.jetty.http.HttpFields
EMPTY
-
-
Constructor Summary
Constructors Constructor Description Request()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetaData.Request
getInfo()
java.lang.String
getMethod()
java.lang.String
getUri()
void
setHeader(java.lang.String name, java.lang.String value)
void
setMethod(java.lang.String method)
void
setURI(java.lang.String uri)
void
startRequest(java.lang.String method, java.lang.String uri, HttpVersion version)
This is the method called by parser when the HTTP request line is parsedjava.lang.String
toString()
-
Methods inherited from class org.eclipse.jetty.http.HttpTester.Message
badMessage, content, contentComplete, earlyEOF, generate, getContent, getContentBytes, getVersion, headerComplete, isComplete, isEarlyEOF, messageComplete, parsedHeader, setContent, setContent, setContent, setVersion, setVersion
-
Methods inherited from class org.eclipse.jetty.http.HttpFields.Mutable
add, add, add, add, add, addCSV, addCSV, addDateField, asImmutable, clear, computeField, computeField, ensureField, equals, getField, hashCode, iterator, listIterator, put, put, put, put, put, putDateField, putDateField, putLongField, putLongField, remove, remove, remove, size, stream
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.jetty.http.HttpFields
asString, contains, contains, contains, contains, contains, contains, get, get, getCSV, getCSV, getDateField, getField, getField, getFieldNames, getFieldNamesCollection, getFields, getFields, getLongField, getLongField, getQualityCSV, getQualityCSV, getQualityCSV, getValues, getValuesList, getValuesList, isEqualTo
-
Methods inherited from interface org.eclipse.jetty.http.HttpParser.HttpHandler
badMessage, content, contentComplete, earlyEOF, headerComplete, messageComplete, parsedHeader, parsedTrailer
-
-
-
-
Method Detail
-
startRequest
public void startRequest(java.lang.String method, java.lang.String uri, HttpVersion version)
Description copied from interface:HttpParser.RequestHandler
This is the method called by parser when the HTTP request line is parsed- Specified by:
startRequest
in interfaceHttpParser.RequestHandler
- Parameters:
method
- The methoduri
- The raw bytes of the URI. These are copied into a ByteBuffer that will not be changed until this parser is reset and reused.version
- the http version in use
-
getMethod
public java.lang.String getMethod()
-
getUri
public java.lang.String getUri()
-
setMethod
public void setMethod(java.lang.String method)
-
setURI
public void setURI(java.lang.String uri)
-
getInfo
public MetaData.Request getInfo()
- Specified by:
getInfo
in classHttpTester.Message
-
toString
public java.lang.String toString()
- Overrides:
toString
in classHttpFields.Mutable
-
setHeader
public void setHeader(java.lang.String name, java.lang.String value)
-
-