Class DispositionNotificationMultipartReportEntity
- java.lang.Object
-
- org.apache.http.entity.AbstractHttpEntity
-
- org.apache.camel.component.as2.api.entity.MimeEntity
-
- org.apache.camel.component.as2.api.entity.MultipartMimeEntity
-
- org.apache.camel.component.as2.api.entity.MultipartReportEntity
-
- org.apache.camel.component.as2.api.entity.DispositionNotificationMultipartReportEntity
-
- All Implemented Interfaces:
org.apache.http.HttpEntity
public class DispositionNotificationMultipartReportEntity extends MultipartReportEntity
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.camel.component.as2.api.entity.MimeEntity
MimeEntity.NoCloseOutputStream
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.as2.api.entity.MultipartMimeEntity
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
DispositionNotificationMultipartReportEntity(String boundary, boolean isMainBody)
DispositionNotificationMultipartReportEntity(org.apache.http.HttpEntityEnclosingRequest request, org.apache.http.HttpResponse response, DispositionMode dispositionMode, AS2DispositionType dispositionType, AS2DispositionModifier dispositionModifier, String[] failureFields, String[] errorFields, String[] warningFields, Map<String,String> extensionFields, String charset, String boundary, boolean isMainBody, PrivateKey decryptingPrivateKey, String mdnMessage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TextPlainEntity
buildPlainTextReport(String mdnMessage)
protected String
getContentTypeValue(String boundary)
String
getMainMessageContentType()
-
Methods inherited from class org.apache.camel.component.as2.api.entity.MultipartMimeEntity
addPart, getBoundary, getContentLength, getPart, getPartCount, writeTo
-
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
-
-
-
-
Constructor Detail
-
DispositionNotificationMultipartReportEntity
protected DispositionNotificationMultipartReportEntity(String boundary, boolean isMainBody)
-
DispositionNotificationMultipartReportEntity
public DispositionNotificationMultipartReportEntity(org.apache.http.HttpEntityEnclosingRequest request, org.apache.http.HttpResponse response, DispositionMode dispositionMode, AS2DispositionType dispositionType, AS2DispositionModifier dispositionModifier, String[] failureFields, String[] errorFields, String[] warningFields, Map<String,String> extensionFields, String charset, String boundary, boolean isMainBody, PrivateKey decryptingPrivateKey, String mdnMessage) throws org.apache.http.HttpException
- Throws:
org.apache.http.HttpException
-
-
Method Detail
-
getMainMessageContentType
public String getMainMessageContentType()
-
buildPlainTextReport
protected TextPlainEntity buildPlainTextReport(String mdnMessage) throws org.apache.http.HttpException
- Throws:
org.apache.http.HttpException
-
-