public class MultipartBody extends Object implements RandomAccessBody
| Constructor and Description |
|---|
MultipartBody(List<Part> parts,
String contentType,
long contentLength,
byte[] boundary) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Releases any resources associated with this body.
|
long |
getContentLength()
Gets the length of the body.
|
String |
getContentType() |
long |
read(ByteBuffer buffer)
Reads the next chunk of bytes from the body.
|
long |
transferTo(long position,
long count,
WritableByteChannel target)
Transfers the specified chunk of bytes from this body to the specified channel.
|
public void close()
throws IOException
Bodyclose in interface BodyIOExceptionpublic long getContentLength()
BodygetContentLength in interface Bodypublic String getContentType()
public long transferTo(long position,
long count,
WritableByteChannel target)
throws IOException
RandomAccessBodytransferTo in interface RandomAccessBodyposition - The zero-based byte index from which to start the transfer, must not be negative.count - The maximum number of bytes to transfer, must not be negative.target - The destination channel to transfer the body chunk to, must not be null.IOException - If the body chunk could not be transferred.public long read(ByteBuffer buffer) throws IOException
Bodyread in interface Bodybuffer - The buffer to store the chunk in, must not be null.-1 if the body has been read completely.IOException - If the chunk could not be read.Copyright © 2014. All Rights Reserved.