Package io.servicetalk.http.api
Interface HttpPayloadWriter<T>
- Type Parameters:
T- the type of objects to write
- All Superinterfaces:
AutoCloseable,Closeable,Flushable,PayloadWriter<T>
An interface which mimics behavior like
OutputStream, but allows for writing of objects of type
HttpPayloadWriter and provides access to the HTTP trailers.-
Method Summary
Modifier and TypeMethodDescriptiondefault HttpPayloadWriter<T>addTrailer(CharSequence name, CharSequence value) Note: modifying trailers after the payload writer isclosedis not allowed.default HttpPayloadWriter<T>addTrailers(HttpHeaders trailers) Note: modifying trailers after the payload writer isclosedis not allowed.default HttpPayloadWriter<T>setTrailer(CharSequence name, CharSequence value) Note: modifying trailers after the payload writer isclosedis not allowed.default HttpPayloadWriter<T>setTrailers(HttpHeaders trailers) Note: modifying trailers after the payload writer isclosedis not allowed.trailers()Note: modifying trailers after the payload writer isclosedis not allowed.Methods inherited from interface io.servicetalk.oio.api.PayloadWriter
close, write
-
Method Details
-
trailers
HttpHeaders trailers()Note: modifying trailers after the payload writer isclosedis not allowed. -
addTrailer
Note: modifying trailers after the payload writer isclosedis not allowed. -
addTrailers
Note: modifying trailers after the payload writer isclosedis not allowed. -
setTrailer
Note: modifying trailers after the payload writer isclosedis not allowed. -
setTrailers
Note: modifying trailers after the payload writer isclosedis not allowed.
-