public class TemporaryBufferEntity extends org.apache.http.entity.AbstractHttpEntity implements AutoCloseable
HttpEntity which takes its content from a
TemporaryBuffer| Constructor and Description |
|---|
TemporaryBufferEntity(TemporaryBuffer buffer)
Construct a new
HttpEntity which will contain the
content stored in the specified buffer |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close destroys the associated buffer used to buffer the entity
|
TemporaryBuffer |
getBuffer()
Get the
buffer containing the content |
InputStream |
getContent() |
long |
getContentLength() |
boolean |
isRepeatable() |
boolean |
isStreaming() |
void |
setContentLength(int contentLength)
Set the
contentLength |
void |
writeTo(OutputStream outstream) |
public TemporaryBufferEntity(TemporaryBuffer buffer)
HttpEntity which will contain the
content stored in the specified bufferbuffer - public TemporaryBuffer getBuffer()
buffer containing the contentpublic boolean isRepeatable()
isRepeatable in interface org.apache.http.HttpEntitypublic long getContentLength()
getContentLength in interface org.apache.http.HttpEntitypublic InputStream getContent() throws IOException, IllegalStateException
getContent in interface org.apache.http.HttpEntityIOExceptionIllegalStateExceptionpublic void writeTo(OutputStream outstream) throws IOException
writeTo in interface org.apache.http.HttpEntityIOExceptionpublic boolean isStreaming()
isStreaming in interface org.apache.http.HttpEntitypublic void setContentLength(int contentLength)
contentLengthcontentLength - public void close()
close in interface AutoCloseableCopyright © 2019 Eclipse JGit Project. All rights reserved.