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, toString
protected 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.AbstractHttpEntity
public String getContentEncodingValue()
public void setContentEncoding(org.apache.http.Header contentEncoding)
setContentEncoding
in class org.apache.http.entity.AbstractHttpEntity
public String getContentTransferEncodingValue()
public org.apache.http.Header getContentTransferEncoding()
contentEncoding
attribute.null
public 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