public abstract class BaseMessage extends Object implements Message
MSG_STATE_MDN_ERROR_RESPONSE_START, MSG_STATE_MDN_RECEIVE_START, MSG_STATE_MDN_RECEIVING_EXCEPTION, MSG_STATE_MDN_SEND_START, MSG_STATE_MDN_SENDING_EXCEPTION, MSG_STATE_MIC_MISMATCH, MSG_STATE_MSG_RXD_MDN_SENDING_FAIL, MSG_STATE_MSG_RXD_MDN_SENT_OK, MSG_STATE_MSG_SENT_MDN_RECEIVED_ERROR, MSG_STATE_MSG_SENT_MDN_RECEIVED_OK, MSG_STATE_RECEIVE_EXCEPTION, MSG_STATE_RECEIVE_FAIL, MSG_STATE_RECEIVE_START, MSG_STATE_SEND_EXCEPTION, MSG_STATE_SEND_FAIL, MSG_STATE_SEND_FAIL_RESEND_QUEUED, MSG_STATE_SEND_START, MSG_STATUS_MDN_PARSE, MSG_STATUS_MDN_PROCESS_INIT, MSG_STATUS_MDN_SEND, MSG_STATUS_MDN_VERIFY, MSG_STATUS_MDN_WAIT, MSG_STATUS_MSG_CLEANUP, MSG_STATUS_MSG_INIT, MSG_STATUS_MSG_RESEND, MSG_STATUS_MSG_SEND, SMIME_TYPE_COMPRESSED_DATA, STATE_MSGS
Constructor and Description |
---|
BaseMessage() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getProtocol, isConfiguredForAsynchMDN, isConfiguredForMDN, isRequestingAsynchMDN, isRequestingMDN
public String getAppTitle()
getAppTitle
in interface Message
public Map<Object,Object> getOptions()
getOptions
in interface Message
public Map<String,String> getCustomOuterMimeHeaders()
getCustomOuterMimeHeaders
in interface Message
public void setCustomOuterMimeHeaders(Map<String,String> customOuterMimeHeaders)
setCustomOuterMimeHeaders
in interface Message
public void addCustomOuterMimeHeader(String key, String value)
addCustomOuterMimeHeader
in interface Message
public void setAttribute(String key, String value)
setAttribute
in interface Message
public String getAttribute(String key)
getAttribute
in interface Message
public Map<String,String> getAttributes()
getAttributes
in interface Message
public void setAttributes(Map<String,String> attributes)
setAttributes
in interface Message
public String getContentType()
getContentType
in interface Message
public void setContentType(String contentType)
setContentType
in interface Message
public String getCompressionType()
getCompressionType
in interface Message
public void setCompressionType(String myCompressionType)
setCompressionType
in interface Message
public String getContentDisposition()
getContentDisposition
in interface Message
public void setContentDisposition(String contentDisposition)
setContentDisposition
in interface Message
contentDisposition
- the string value to be setpublic void setData(javax.mail.internet.MimeBodyPart data, DataHistoryItem historyItem)
public DataHistoryItem setData(javax.mail.internet.MimeBodyPart data) throws OpenAS2Exception
setData
in interface Message
OpenAS2Exception
public javax.mail.internet.MimeBodyPart getData()
public javax.mail.internet.InternetHeaders getHeaders()
getHeaders
in interface Message
public void setHeaders(javax.mail.internet.InternetHeaders headers)
setHeaders
in interface Message
public DataHistory getHistory()
getHistory
in interface Message
public void setHistory(DataHistory history)
setHistory
in interface Message
public MessageMDN getMDN()
public void setMDN(MessageMDN mdn)
public String getMessageID()
getMessageID
in interface Message
public void setMessageID(String messageID)
setMessageID
in interface Message
public Partnership getPartnership()
getPartnership
in interface Message
public void setPartnership(Partnership partnership)
setPartnership
in interface Message
public abstract String generateMessageID() throws InvalidParameterException
generateMessageID
in interface Message
InvalidParameterException
public String getSubject()
getSubject
in interface Message
public void setSubject(String subject)
setSubject
in interface Message
public boolean isRxdMsgWasSigned()
public void setRxdMsgWasSigned(boolean rxdMsgWasSigned)
public boolean isRxdMsgWasEncrypted()
public void setRxdMsgWasEncrypted(boolean rxdMsgWasEncrypted)
public String getXForwardedFor()
public String getXRealIP()
public void updateMessageID() throws InvalidParameterException
updateMessageID
in interface Message
InvalidParameterException
public String getLogMsgID()
getLogMsgID
in interface Message
public String getCalculatedMIC()
getCalculatedMIC
in interface Message
public void setCalculatedMIC(String calculatedMIC)
setCalculatedMIC
in interface Message
public String getPayloadFilename()
getPayloadFilename
in interface Message
public void setPayloadFilename(String filename)
setPayloadFilename
in interface Message
public void trackMsgState(Session session)
trackMsgState
in interface Message
public String extractPayloadFilename() throws javax.mail.internet.ParseException
extractPayloadFilename
in interface Message
javax.mail.internet.ParseException
Copyright © 2018. All rights reserved.