Class DispositionNotificationMultipartReportEntity

java.lang.Object
org.apache.hc.core5.http.io.entity.AbstractHttpEntity
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.hc.core5.http.EntityDetails, org.apache.hc.core5.http.HttpEntity

public class DispositionNotificationMultipartReportEntity extends MultipartReportEntity
  • Constructor Details

    • DispositionNotificationMultipartReportEntity

      protected DispositionNotificationMultipartReportEntity(String boundary, String contentTransferEncoding, boolean isMainBody)
    • DispositionNotificationMultipartReportEntity

      public DispositionNotificationMultipartReportEntity(org.apache.hc.core5.http.ClassicHttpRequest request, org.apache.hc.core5.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, Certificate[] validateSigningCertificateChain) throws org.apache.hc.core5.http.HttpException
      Throws:
      org.apache.hc.core5.http.HttpException
  • Method Details

    • getMainMessageContentType

      public String getMainMessageContentType()
    • buildPlainTextReport

      protected TextPlainEntity buildPlainTextReport(String mdnMessage)