Package com.google.api.client.http
Interface HttpEncoding
- All Known Implementing Classes:
GZipEncoding
public interface HttpEncoding
HTTP content encoding.
Implementations don't need to be thread-safe.
- Since:
- 1.14
-
Method Summary
Modifier and TypeMethodDescriptionvoid
encode
(StreamingContent content, OutputStream out) Encodes the streaming content into the output stream.getName()
Returns the content encoding name (for example"gzip"
) ornull
for none.
-
Method Details
-
getName
String getName()Returns the content encoding name (for example"gzip"
) ornull
for none. -
encode
Encodes the streaming content into the output stream.Implementations must not close the output stream, and instead should flush the output stream. Some callers may assume that the output stream has not been closed, and will fail to work if it has been closed.
- Parameters:
content
- streaming contentout
- output stream- Throws:
IOException
-