Package org.apache.hc.core5.http.nio
Interface NHttpMessageWriter<T extends MessageHeaders>
- All Known Implementing Classes:
AbstractMessageWriter
,DefaultHttpRequestWriter
,DefaultHttpResponseWriter
public interface NHttpMessageWriter<T extends MessageHeaders>
Message writer intended to serialize HTTP message head to a session buffer.
- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
reset()
Resets the writer.void
write
(T message, SessionOutputBuffer buffer) Writes out the HTTP message head.
-
Method Details
-
reset
void reset()Resets the writer. The writer will be ready to start serializing another HTTP message. -
write
Writes out the HTTP message head.- Parameters:
message
- HTTP message.buffer
- session output buffer.- Throws:
IOException
- in case of an I/O error.HttpException
- in case the HTTP message is malformed or violates the HTTP protocol.
-