public abstract class MimeEntity
extends org.apache.http.entity.AbstractHttpEntity
| Modifier and Type | Class and Description |
|---|---|
protected static class |
MimeEntity.NoCloseOutputStream
An OuputStream wrapper that doesn't close its underlying output stream.
|
| Modifier and Type | Field and Description |
|---|---|
protected long |
contentLength |
protected org.apache.http.Header |
contentTransferEncoding |
protected boolean |
isMainBody |
protected static long |
RECALCULATE_CONTENT_LENGTH |
protected static long |
UNKNOWN_CONTENT_LENGTH |
| Modifier | Constructor and Description |
|---|---|
protected |
MimeEntity() |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(org.apache.http.Header header) |
void |
addHeader(String name,
String value) |
boolean |
containsHeader(String name) |
org.apache.http.Header[] |
getAllHeaders() |
String |
getCharset() |
InputStream |
getContent() |
String |
getContentEncodingValue() |
long |
getContentLength() |
org.apache.http.Header |
getContentTransferEncoding()
Obtains the Content-Transfer-Encoding header.
|
String |
getContentTransferEncodingValue() |
String |
getContentTypeValue() |
org.apache.http.Header |
getFirstHeader(String name) |
org.apache.http.Header[] |
getHeaders(String name) |
org.apache.http.Header |
getLastHeader(String name) |
org.apache.http.HeaderIterator |
headerIterator() |
org.apache.http.HeaderIterator |
headerIterator(String name) |
boolean |
isMainBody() |
boolean |
isRepeatable() |
boolean |
isStreaming() |
void |
removeAllHeaders() |
void |
removeHeader(org.apache.http.Header header) |
void |
removeHeaders(String name) |
void |
setContentEncoding(org.apache.http.Header contentEncoding) |
void |
setContentTransferEncoding(org.apache.http.Header contentTransferEncoding)
Specifies the Content-Transfer-Encoding header.
|
void |
setContentTransferEncoding(String contentTranserEncoding)
Specifies the Content-Transfer-Encoding header, as a string.
|
void |
setContentType(org.apache.http.entity.ContentType contentType) |
void |
setContentType(org.apache.http.Header contentType) |
void |
setHeader(org.apache.http.Header header) |
void |
setHeader(String name,
String value) |
void |
setHeaders(org.apache.http.Header[] headers) |
void |
setMainBody(boolean isMainBody) |
consumeContent, getContentEncoding, getContentType, isChunked, setChunked, setContentEncoding, setContentType, toStringprotected static final long UNKNOWN_CONTENT_LENGTH
protected static final long RECALCULATE_CONTENT_LENGTH
protected boolean isMainBody
protected org.apache.http.Header contentTransferEncoding
protected long contentLength
public boolean isMainBody()
public void setMainBody(boolean isMainBody)
public String getContentTypeValue()
public void setContentType(org.apache.http.entity.ContentType contentType)
public void setContentType(org.apache.http.Header contentType)
setContentType in class org.apache.http.entity.AbstractHttpEntitypublic String getContentEncodingValue()
public void setContentEncoding(org.apache.http.Header contentEncoding)
setContentEncoding in class org.apache.http.entity.AbstractHttpEntitypublic String getContentTransferEncodingValue()
public org.apache.http.Header getContentTransferEncoding()
contentEncoding attribute.nullpublic void setContentTransferEncoding(org.apache.http.Header contentTransferEncoding)
contentTransferEncoding attribute.contentTransferEncoding - the new Content-Transfer-Encoding header, or null to unsetpublic void setContentTransferEncoding(String contentTranserEncoding)
setContentTransferEncoding(Header).contentTranserEncoding - - the new Content-Transfer-Encoding header, or null to unsetpublic boolean containsHeader(String name)
public org.apache.http.Header[] getHeaders(String name)
public org.apache.http.Header getFirstHeader(String name)
public org.apache.http.Header getLastHeader(String name)
public org.apache.http.Header[] getAllHeaders()
public void addHeader(org.apache.http.Header header)
public void setHeader(org.apache.http.Header header)
public void setHeaders(org.apache.http.Header[] headers)
public void removeHeader(org.apache.http.Header header)
public void removeHeaders(String name)
public void removeAllHeaders()
public org.apache.http.HeaderIterator headerIterator()
public org.apache.http.HeaderIterator headerIterator(String name)
public boolean isRepeatable()
public boolean isStreaming()
public long getContentLength()
public InputStream getContent() throws IOException, UnsupportedOperationException
public String getCharset()
Apache Camel