- java.lang.Object
-
- swim.http.HttpEntity<T>
-
- Direct Known Subclasses:
HttpBody,HttpChunked,HttpValue
public abstract class HttpEntity<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description HttpEntity()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static <T> HttpEntity<T>empty()<T2> Encoder<?,HttpMessage<T2>>encodeHttp(HttpMessage<T2> message, OutputBuffer<?> output)abstract <T2> Encoder<?,HttpMessage<T2>>encodeHttp(HttpMessage<T2> message, OutputBuffer<?> output, HttpWriter http)abstract Tget()abstract FingerTrieSeq<HttpHeader>headers()<T2> Encoder<?,HttpMessage<T2>>httpEncoder(HttpMessage<T2> message)abstract <T2> Encoder<?,HttpMessage<T2>>httpEncoder(HttpMessage<T2> message, HttpWriter http)abstract booleanisDefined()abstract longlength()abstract MediaTypemediaType()abstract FingerTrieSeq<TransferCoding>transferCodings()
-
-
-
Method Detail
-
isDefined
public abstract boolean isDefined()
-
get
public abstract T get()
-
length
public abstract long length()
-
mediaType
public abstract MediaType mediaType()
-
transferCodings
public abstract FingerTrieSeq<TransferCoding> transferCodings()
-
headers
public abstract FingerTrieSeq<HttpHeader> headers()
-
httpEncoder
public abstract <T2> Encoder<?,HttpMessage<T2>> httpEncoder(HttpMessage<T2> message, HttpWriter http)
-
httpEncoder
public <T2> Encoder<?,HttpMessage<T2>> httpEncoder(HttpMessage<T2> message)
-
encodeHttp
public abstract <T2> Encoder<?,HttpMessage<T2>> encodeHttp(HttpMessage<T2> message, OutputBuffer<?> output, HttpWriter http)
-
encodeHttp
public <T2> Encoder<?,HttpMessage<T2>> encodeHttp(HttpMessage<T2> message, OutputBuffer<?> output)
-
empty
public static <T> HttpEntity<T> empty()
-
-