Module swim.http
Package swim.http

Class HttpPayload<T>

    • Constructor Detail

      • HttpPayload

        public HttpPayload()
    • Method Detail

      • isDefined

        public abstract boolean isDefined()
      • get

        public abstract T get()
      • mediaType

        public abstract MediaType mediaType()
      • transferCodings

        public abstract swim.collections.FingerTrieSeq<TransferCoding> transferCodings()
      • headers

        public abstract swim.collections.FingerTrieSeq<HttpHeader> headers()
      • httpEncoder

        public <T2> swim.codec.Encoder<?,​HttpMessage<T2>> httpEncoder​(HttpMessage<T2> message)
      • encodeHttp

        public abstract <T2> swim.codec.Encoder<?,​HttpMessage<T2>> encodeHttp​(swim.codec.OutputBuffer<?> output,
                                                                                    HttpMessage<T2> message,
                                                                                    HttpWriter http)
      • encodeHttp

        public <T2> swim.codec.Encoder<?,​HttpMessage<T2>> encodeHttp​(swim.codec.OutputBuffer<?> output,
                                                                           HttpMessage<T2> message)