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.HttpEntity
public long getContentLength()
getContentLength
in interface org.apache.http.HttpEntity
public InputStream getContent() throws IOException, IllegalStateException
getContent
in interface org.apache.http.HttpEntity
IOException
IllegalStateException
public void writeTo(OutputStream outstream) throws IOException
writeTo
in interface org.apache.http.HttpEntity
IOException
public boolean isStreaming()
isStreaming
in interface org.apache.http.HttpEntity
public void setContentLength(int contentLength)
contentLength
contentLength
- public void close()
close
in interface AutoCloseable
Copyright © 2019 Eclipse JGit Project. All rights reserved.