Class MultipartMimeEntity
- java.lang.Object
-
- org.apache.http.entity.AbstractHttpEntity
-
- org.apache.camel.component.as2.api.entity.MimeEntity
-
- org.apache.camel.component.as2.api.entity.MultipartMimeEntity
-
- All Implemented Interfaces:
org.apache.http.HttpEntity
- Direct Known Subclasses:
MultipartReportEntity,MultipartSignedEntity
public abstract class MultipartMimeEntity extends MimeEntity
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.camel.component.as2.api.entity.MimeEntity
MimeEntity.NoCloseOutputStream
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringboundary-
Fields inherited from class org.apache.camel.component.as2.api.entity.MimeEntity
contentLength, contentTransferEncoding, isMainBody, RECALCULATE_CONTENT_LENGTH, UNKNOWN_CONTENT_LENGTH
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMultipartMimeEntity()MultipartMimeEntity(org.apache.http.entity.ContentType contentType)MultipartMimeEntity(org.apache.http.entity.ContentType contentType, boolean isMainBody)MultipartMimeEntity(org.apache.http.entity.ContentType contentType, boolean isMainBody, String boundary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPart(MimeEntity part)StringgetBoundary()longgetContentLength()MimeEntitygetPart(int index)intgetPartCount()voidwriteTo(OutputStream outstream)-
Methods inherited from class org.apache.camel.component.as2.api.entity.MimeEntity
addHeader, addHeader, containsHeader, getAllHeaders, getCharset, getContent, getContentEncodingValue, getContentTransferEncoding, getContentTransferEncodingValue, getContentTypeValue, getFirstHeader, getHeaders, getLastHeader, headerIterator, headerIterator, isMainBody, isRepeatable, isStreaming, removeAllHeaders, removeHeader, removeHeaders, setContentEncoding, setContentTransferEncoding, setContentTransferEncoding, setContentType, setContentType, setHeader, setHeader, setHeaders, setMainBody
-
-
-
-
Field Detail
-
boundary
protected String boundary
-
-
Constructor Detail
-
MultipartMimeEntity
public MultipartMimeEntity(org.apache.http.entity.ContentType contentType)
-
MultipartMimeEntity
public MultipartMimeEntity(org.apache.http.entity.ContentType contentType, boolean isMainBody)
-
MultipartMimeEntity
public MultipartMimeEntity(org.apache.http.entity.ContentType contentType, boolean isMainBody, String boundary)
-
MultipartMimeEntity
protected MultipartMimeEntity()
-
-
Method Detail
-
getBoundary
public String getBoundary()
-
addPart
public void addPart(MimeEntity part)
-
getPart
public MimeEntity getPart(int index)
-
getPartCount
public int getPartCount()
-
getContentLength
public long getContentLength()
- Specified by:
getContentLengthin interfaceorg.apache.http.HttpEntity- Overrides:
getContentLengthin classMimeEntity
-
writeTo
public void writeTo(OutputStream outstream) throws IOException
- Throws:
IOException
-
-