Interface Message

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    AS2Message, BaseMessage

    public interface Message
    extends java.io.Serializable
    • Field Detail

      • MSG_STATUS_MSG_RESEND

        static final java.lang.String MSG_STATUS_MSG_RESEND
        See Also:
        Constant Field Values
      • MSG_STATUS_MDN_PARSE

        static final java.lang.String MSG_STATUS_MDN_PARSE
        See Also:
        Constant Field Values
      • MSG_STATUS_MDN_VERIFY

        static final java.lang.String MSG_STATUS_MDN_VERIFY
        See Also:
        Constant Field Values
      • MSG_STATUS_MDN_PROCESS_INIT

        static final java.lang.String MSG_STATUS_MDN_PROCESS_INIT
        See Also:
        Constant Field Values
      • MSG_STATUS_MSG_CLEANUP

        static final java.lang.String MSG_STATUS_MSG_CLEANUP
        See Also:
        Constant Field Values
      • MSG_STATUS_MSG_TERMINATED_IN_ERROR

        static final java.lang.String MSG_STATUS_MSG_TERMINATED_IN_ERROR
        See Also:
        Constant Field Values
      • MSG_STATE_SEND_START

        static final java.lang.String MSG_STATE_SEND_START
        See Also:
        Constant Field Values
      • MSG_STATE_SEND_EXCEPTION

        static final java.lang.String MSG_STATE_SEND_EXCEPTION
        See Also:
        Constant Field Values
      • MSG_STATE_SEND_FAIL_RESEND_QUEUED

        static final java.lang.String MSG_STATE_SEND_FAIL_RESEND_QUEUED
        See Also:
        Constant Field Values
      • MSG_STATE_RECEIVE_START

        static final java.lang.String MSG_STATE_RECEIVE_START
        See Also:
        Constant Field Values
      • MSG_STATE_RECEIVE_EXCEPTION

        static final java.lang.String MSG_STATE_RECEIVE_EXCEPTION
        See Also:
        Constant Field Values
      • MSG_STATE_RECEIVE_FAIL

        static final java.lang.String MSG_STATE_RECEIVE_FAIL
        See Also:
        Constant Field Values
      • MSG_STATE_MDN_ERROR_RESPONSE_START

        static final java.lang.String MSG_STATE_MDN_ERROR_RESPONSE_START
        See Also:
        Constant Field Values
      • MSG_STATE_MDN_SENDING_EXCEPTION

        static final java.lang.String MSG_STATE_MDN_SENDING_EXCEPTION
        See Also:
        Constant Field Values
      • MSG_STATE_MDN_RECEIVING_EXCEPTION

        static final java.lang.String MSG_STATE_MDN_RECEIVING_EXCEPTION
        See Also:
        Constant Field Values
      • MSG_STATE_MDN_SEND_START

        static final java.lang.String MSG_STATE_MDN_SEND_START
        See Also:
        Constant Field Values
      • MSG_STATE_MDN_RECEIVE_START

        static final java.lang.String MSG_STATE_MDN_RECEIVE_START
        See Also:
        Constant Field Values
      • MSG_STATE_MDN_ASYNC_RECEIVE_FAIL

        static final java.lang.String MSG_STATE_MDN_ASYNC_RECEIVE_FAIL
        See Also:
        Constant Field Values
      • MSG_STATE_MSG_SENT_MDN_RECEIVED_ERROR

        static final java.lang.String MSG_STATE_MSG_SENT_MDN_RECEIVED_ERROR
        See Also:
        Constant Field Values
      • MSG_STATE_MSG_SENT_MDN_RECEIVED_OK

        static final java.lang.String MSG_STATE_MSG_SENT_MDN_RECEIVED_OK
        See Also:
        Constant Field Values
      • MSG_STATE_MSG_RXD_MDN_SENDING_FAIL

        static final java.lang.String MSG_STATE_MSG_RXD_MDN_SENDING_FAIL
        See Also:
        Constant Field Values
      • MSG_STATE_MSG_RXD_MDN_SENT_OK

        static final java.lang.String MSG_STATE_MSG_RXD_MDN_SENT_OK
        See Also:
        Constant Field Values
      • MSG_STATE_MIC_MISMATCH

        static final java.lang.String MSG_STATE_MIC_MISMATCH
        See Also:
        Constant Field Values
      • STATE_MSGS

        static final java.util.Map<java.lang.String,​java.lang.String> STATE_MSGS
      • SMIME_TYPE_COMPRESSED_DATA

        static final java.lang.String SMIME_TYPE_COMPRESSED_DATA
        See Also:
        Constant Field Values
    • Method Detail

      • getPayloadFilename

        java.lang.String getPayloadFilename()
      • setPayloadFilename

        void setPayloadFilename​(java.lang.String filename)
      • extractPayloadFilename

        java.lang.String extractPayloadFilename()
                                         throws javax.mail.internet.ParseException
        Throws:
        javax.mail.internet.ParseException
      • getStatus

        java.lang.String getStatus()
      • setStatus

        void setStatus​(java.lang.String status)
      • getCustomOuterMimeHeaders

        java.util.Map<java.lang.String,​java.lang.String> getCustomOuterMimeHeaders()
      • setCustomOuterMimeHeaders

        void setCustomOuterMimeHeaders​(java.util.Map<java.lang.String,​java.lang.String> customOuterMimeHeaders)
      • addCustomOuterMimeHeader

        void addCustomOuterMimeHeader​(java.lang.String key,
                                      java.lang.String value)
      • getOptions

        java.util.Map<java.lang.Object,​java.lang.Object> getOptions()
      • setOption

        void setOption​(java.lang.Object key,
                       java.lang.Object value)
      • getOption

        java.lang.Object getOption​(java.lang.Object key)
      • setAttribute

        void setAttribute​(java.lang.String key,
                          java.lang.String value)
      • getAttribute

        java.lang.String getAttribute​(java.lang.String key)
      • getAttributes

        java.util.Map<java.lang.String,​java.lang.String> getAttributes()
      • setAttributes

        void setAttributes​(java.util.Map<java.lang.String,​java.lang.String> attributes)
      • getContentType

        java.lang.String getContentType()
      • setContentType

        void setContentType​(java.lang.String contentType)
      • getCompressionType

        java.lang.String getCompressionType()
      • setCompressionType

        void setCompressionType​(java.lang.String compressionType)
      • getContentDisposition

        java.lang.String getContentDisposition()
      • setContentDisposition

        void setContentDisposition​(java.lang.String contentDisposition)
      • getData

        javax.mail.internet.MimeBodyPart getData()
      • setHeader

        void setHeader​(java.lang.String key,
                       java.lang.String value)
      • getHeader

        java.lang.String getHeader​(java.lang.String key)
      • getHeader

        java.lang.String getHeader​(java.lang.String key,
                                   java.lang.String delimiter)
      • getHeaders

        javax.mail.internet.InternetHeaders getHeaders()
      • setHeaders

        void setHeaders​(javax.mail.internet.InternetHeaders headers)
      • getMessageID

        java.lang.String getMessageID()
      • setMessageID

        void setMessageID​(java.lang.String messageID)
      • setPartnership

        void setPartnership​(Partnership partnership)
      • getProtocol

        java.lang.String getProtocol()
      • isRequestingMDN

        boolean isRequestingMDN()
      • isConfiguredForMDN

        boolean isConfiguredForMDN()
      • isRequestingAsynchMDN

        boolean isRequestingAsynchMDN()
      • isConfiguredForAsynchMDN

        boolean isConfiguredForAsynchMDN()
      • getSubject

        java.lang.String getSubject()
      • setSubject

        void setSubject​(java.lang.String subject)
      • addHeader

        void addHeader​(java.lang.String key,
                       java.lang.String value)
      • getLogMsgID

        java.lang.String getLogMsgID()
      • getLogMsg

        java.lang.String getLogMsg()
      • setLogMsg

        void setLogMsg​(java.lang.String msg)
      • trackMsgState

        void trackMsgState​(Session session)
      • getCalculatedMIC

        java.lang.String getCalculatedMIC()
      • setCalculatedMIC

        void setCalculatedMIC​(java.lang.String calculatedMIC)
      • getAppTitle

        java.lang.String getAppTitle()