Class ApplicationEntity

java.lang.Object
org.apache.hc.core5.http.io.entity.AbstractHttpEntity
org.apache.camel.component.as2.api.entity.MimeEntity
org.apache.camel.component.as2.api.entity.ApplicationEntity
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.hc.core5.http.EntityDetails, org.apache.hc.core5.http.HttpEntity
Direct Known Subclasses:
ApplicationEDIConsentEntity, ApplicationEDIFACTEntity, ApplicationEDIX12Entity, ApplicationXMLEntity

public abstract class ApplicationEntity extends MimeEntity
  • Field Details

    • CONTENT_DISPOSITION_PATTERN

      protected static final String CONTENT_DISPOSITION_PATTERN
      See Also:
    • ediContent

      protected final byte[] ediContent
  • Constructor Details

    • ApplicationEntity

      protected ApplicationEntity(byte[] ediContent, org.apache.hc.core5.http.ContentType contentType, String contentTransferEncoding, boolean isMainBody, String filename)
  • Method Details

    • getEdiMessage

      public Object getEdiMessage()
    • writeTo

      public void writeTo(OutputStream outstream) throws IOException
      Specified by:
      writeTo in interface org.apache.hc.core5.http.HttpEntity
      Overrides:
      writeTo in class org.apache.hc.core5.http.io.entity.AbstractHttpEntity
      Throws:
      IOException