public final class BinaryRequestEntity
extends java.lang.Object
implements org.dmfs.httpessentials.client.HttpRequestEntity
HttpRequestEntity with binary data. This is meant to be used as a delegate for higher level request entities.
Note, this is meant to be used for requests with a message body and always expects a valid MediaType.
| Constructor and Description |
|---|
BinaryRequestEntity(org.dmfs.httpessentials.types.MediaType mediaType,
org.dmfs.jems.single.Single<byte[]> data) |
| Modifier and Type | Method and Description |
|---|---|
org.dmfs.jems.optional.Optional<java.lang.Long> |
contentLength() |
org.dmfs.jems.optional.Optional<org.dmfs.httpessentials.types.MediaType> |
contentType() |
void |
writeContent(java.io.OutputStream out) |
public BinaryRequestEntity(org.dmfs.httpessentials.types.MediaType mediaType,
org.dmfs.jems.single.Single<byte[]> data)
public org.dmfs.jems.optional.Optional<org.dmfs.httpessentials.types.MediaType> contentType()
contentType in interface org.dmfs.httpessentials.client.HttpRequestEntitypublic org.dmfs.jems.optional.Optional<java.lang.Long> contentLength()
contentLength in interface org.dmfs.httpessentials.client.HttpRequestEntitypublic void writeContent(java.io.OutputStream out)
throws java.io.IOException
writeContent in interface org.dmfs.httpessentials.client.HttpRequestEntityjava.io.IOException