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 String
boundary
-
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 protected
MultipartMimeEntity()
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 void
addPart(MimeEntity part)
String
getBoundary()
long
getContentLength()
MimeEntity
getPart(int index)
int
getPartCount()
void
writeTo(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:
getContentLength
in interfaceorg.apache.http.HttpEntity
- Overrides:
getContentLength
in classMimeEntity
-
writeTo
public void writeTo(OutputStream outstream) throws IOException
- Throws:
IOException
-
-