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, waitgetProtocol, isConfiguredForAsynchMDN, isConfiguredForMDN, isRequestingAsynchMDN, isRequestingMDNpublic String getAppTitle()
getAppTitle in interface Messagepublic Map<Object,Object> getOptions()
getOptions in interface Messagepublic Map<String,String> getCustomOuterMimeHeaders()
getCustomOuterMimeHeaders in interface Messagepublic void setCustomOuterMimeHeaders(Map<String,String> customOuterMimeHeaders)
setCustomOuterMimeHeaders in interface Messagepublic void addCustomOuterMimeHeader(String key, String value)
addCustomOuterMimeHeader in interface Messagepublic void setAttribute(String key, String value)
setAttribute in interface Messagepublic String getAttribute(String key)
getAttribute in interface Messagepublic Map<String,String> getAttributes()
getAttributes in interface Messagepublic void setAttributes(Map<String,String> attributes)
setAttributes in interface Messagepublic String getContentType()
getContentType in interface Messagepublic void setContentType(String contentType)
setContentType in interface Messagepublic String getCompressionType()
getCompressionType in interface Messagepublic void setCompressionType(String myCompressionType)
setCompressionType in interface Messagepublic String getContentDisposition()
getContentDisposition in interface Messagepublic void setContentDisposition(String contentDisposition)
setContentDisposition in interface MessagecontentDisposition - 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 MessageOpenAS2Exceptionpublic javax.mail.internet.MimeBodyPart getData()
public javax.mail.internet.InternetHeaders getHeaders()
getHeaders in interface Messagepublic void setHeaders(javax.mail.internet.InternetHeaders headers)
setHeaders in interface Messagepublic DataHistory getHistory()
getHistory in interface Messagepublic void setHistory(DataHistory history)
setHistory in interface Messagepublic MessageMDN getMDN()
public void setMDN(MessageMDN mdn)
public String getMessageID()
getMessageID in interface Messagepublic void setMessageID(String messageID)
setMessageID in interface Messagepublic Partnership getPartnership()
getPartnership in interface Messagepublic void setPartnership(Partnership partnership)
setPartnership in interface Messagepublic abstract String generateMessageID() throws InvalidParameterException
generateMessageID in interface MessageInvalidParameterExceptionpublic String getSubject()
getSubject in interface Messagepublic void setSubject(String subject)
setSubject in interface Messagepublic 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 MessageInvalidParameterExceptionpublic String getLogMsgID()
getLogMsgID in interface Messagepublic String getCalculatedMIC()
getCalculatedMIC in interface Messagepublic void setCalculatedMIC(String calculatedMIC)
setCalculatedMIC in interface Messagepublic String getPayloadFilename()
getPayloadFilename in interface Messagepublic void setPayloadFilename(String filename)
setPayloadFilename in interface Messagepublic void trackMsgState(Session session)
trackMsgState in interface Messagepublic String extractPayloadFilename() throws javax.mail.internet.ParseException
extractPayloadFilename in interface Messagejavax.mail.internet.ParseExceptionCopyright © 2018. All rights reserved.