Package org.eclipse.jetty.http
Class MetaData
- java.lang.Object
- 
- org.eclipse.jetty.http.MetaData
 
- 
- All Implemented Interfaces:
- java.lang.Iterable<HttpField>
 - Direct Known Subclasses:
- MetaData.Request,- MetaData.Response
 
 public class MetaData extends java.lang.Object implements java.lang.Iterable<HttpField> 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classMetaData.Requeststatic classMetaData.Response
 - 
Constructor SummaryConstructors Constructor Description MetaData(HttpVersion version, HttpFields fields)MetaData(HttpVersion version, HttpFields fields, long contentLength)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description longgetContentLength()HttpFieldsgetFields()HttpVersiongetHttpVersion()java.util.function.Supplier<HttpFields>getTrailerSupplier()HttpVersiongetVersion()Deprecated.usegetHttpVersion()insteadbooleanisRequest()booleanisResponse()java.util.Iterator<HttpField>iterator()protected voidrecycle()voidsetContentLength(long contentLength)voidsetHttpVersion(HttpVersion httpVersion)voidsetTrailerSupplier(java.util.function.Supplier<HttpFields> trailers)java.lang.StringtoString()
 
- 
- 
- 
Constructor Detail- 
MetaDatapublic MetaData(HttpVersion version, HttpFields fields) 
 - 
MetaDatapublic MetaData(HttpVersion version, HttpFields fields, long contentLength) 
 
- 
 - 
Method Detail- 
recycleprotected void recycle() 
 - 
isRequestpublic boolean isRequest() 
 - 
isResponsepublic boolean isResponse() 
 - 
getVersion@Deprecated public HttpVersion getVersion() Deprecated.usegetHttpVersion()instead- Returns:
- the HTTP version of this MetaData object
 
 - 
getHttpVersionpublic HttpVersion getHttpVersion() - Returns:
- the HTTP version of this MetaData object
 
 - 
setHttpVersionpublic void setHttpVersion(HttpVersion httpVersion) - Parameters:
- httpVersion- the HTTP version to set
 
 - 
getFieldspublic HttpFields getFields() - Returns:
- the HTTP fields of this MetaData object
 
 - 
getTrailerSupplierpublic java.util.function.Supplier<HttpFields> getTrailerSupplier() 
 - 
setTrailerSupplierpublic void setTrailerSupplier(java.util.function.Supplier<HttpFields> trailers) 
 - 
getContentLengthpublic long getContentLength() - Returns:
- the content length if available, otherwise Long.MIN_VALUE
 
 - 
setContentLengthpublic void setContentLength(long contentLength) 
 - 
iteratorpublic java.util.Iterator<HttpField> iterator() - Specified by:
- iteratorin interface- java.lang.Iterable<HttpField>
- Returns:
- an iterator over the HTTP fields
- See Also:
- getFields()
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-