Package org.openas2.message
Interface Message
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
AS2Message,BaseMessage
public interface Message extends java.io.Serializable
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMSG_STATE_MDN_ASYNC_RECEIVE_FAILstatic java.lang.StringMSG_STATE_MDN_ERROR_RESPONSE_STARTstatic java.lang.StringMSG_STATE_MDN_RECEIVE_STARTstatic java.lang.StringMSG_STATE_MDN_RECEIVING_EXCEPTIONstatic java.lang.StringMSG_STATE_MDN_SEND_STARTstatic java.lang.StringMSG_STATE_MDN_SENDING_EXCEPTIONstatic java.lang.StringMSG_STATE_MIC_MISMATCHstatic java.lang.StringMSG_STATE_MSG_RXD_MDN_SENDING_FAILstatic java.lang.StringMSG_STATE_MSG_RXD_MDN_SENT_OKstatic java.lang.StringMSG_STATE_MSG_SENT_MDN_RECEIVED_ERRORstatic java.lang.StringMSG_STATE_MSG_SENT_MDN_RECEIVED_OKstatic java.lang.StringMSG_STATE_RECEIVE_EXCEPTIONstatic java.lang.StringMSG_STATE_RECEIVE_FAILstatic java.lang.StringMSG_STATE_RECEIVE_STARTstatic java.lang.StringMSG_STATE_SEND_EXCEPTIONstatic java.lang.StringMSG_STATE_SEND_FAILstatic java.lang.StringMSG_STATE_SEND_FAIL_RESEND_QUEUEDstatic java.lang.StringMSG_STATE_SEND_STARTstatic java.lang.StringMSG_STATUS_MDN_PARSEstatic java.lang.StringMSG_STATUS_MDN_PROCESS_INITstatic java.lang.StringMSG_STATUS_MDN_SENDstatic java.lang.StringMSG_STATUS_MDN_VERIFYstatic java.lang.StringMSG_STATUS_MDN_WAITstatic java.lang.StringMSG_STATUS_MSG_CLEANUPstatic java.lang.StringMSG_STATUS_MSG_INITstatic java.lang.StringMSG_STATUS_MSG_RESENDstatic java.lang.StringMSG_STATUS_MSG_SENDstatic java.lang.StringMSG_STATUS_MSG_TERMINATED_IN_ERRORstatic java.lang.StringSMIME_TYPE_COMPRESSED_DATAstatic java.util.Map<java.lang.String,java.lang.String>STATE_MSGS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddCustomOuterMimeHeader(java.lang.String key, java.lang.String value)voidaddHeader(java.lang.String key, java.lang.String value)java.lang.StringextractPayloadFilename()java.lang.StringgenerateMessageID()java.lang.StringgetAppTitle()java.lang.StringgetAttribute(java.lang.String key)java.util.Map<java.lang.String,java.lang.String>getAttributes()java.lang.StringgetCalculatedMIC()java.lang.StringgetCompressionType()java.lang.StringgetContentDisposition()java.lang.StringgetContentType()java.util.Map<java.lang.String,java.lang.String>getCustomOuterMimeHeaders()javax.mail.internet.MimeBodyPartgetData()java.lang.StringgetHeader(java.lang.String key)java.lang.StringgetHeader(java.lang.String key, java.lang.String delimiter)javax.mail.internet.InternetHeadersgetHeaders()DataHistorygetHistory()java.lang.StringgetLogMsg()java.lang.StringgetLogMsgID()MessageMDNgetMDN()java.lang.StringgetMessageID()java.lang.ObjectgetOption(java.lang.Object key)java.util.Map<java.lang.Object,java.lang.Object>getOptions()PartnershipgetPartnership()java.lang.StringgetPayloadFilename()java.lang.StringgetProtocol()java.lang.StringgetStatus()java.lang.StringgetSubject()booleanisConfiguredForAsynchMDN()booleanisConfiguredForMDN()booleanisRequestingAsynchMDN()booleanisRequestingMDN()voidsetAttribute(java.lang.String key, java.lang.String value)voidsetAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)voidsetCalculatedMIC(java.lang.String calculatedMIC)voidsetCompressionType(java.lang.String compressionType)voidsetContentDisposition(java.lang.String contentDisposition)voidsetContentType(java.lang.String contentType)voidsetCustomOuterMimeHeaders(java.util.Map<java.lang.String,java.lang.String> customOuterMimeHeaders)DataHistoryItemsetData(javax.mail.internet.MimeBodyPart data)voidsetData(javax.mail.internet.MimeBodyPart data, DataHistoryItem historyItem)voidsetHeader(java.lang.String key, java.lang.String value)voidsetHeaders(javax.mail.internet.InternetHeaders headers)voidsetHistory(DataHistory history)voidsetLogMsg(java.lang.String msg)voidsetMDN(MessageMDN mdn)voidsetMessageID(java.lang.String messageID)voidsetOption(java.lang.Object key, java.lang.Object value)voidsetPartnership(Partnership partnership)voidsetPayloadFilename(java.lang.String filename)voidsetStatus(java.lang.String status)voidsetSubject(java.lang.String subject)voidtrackMsgState(Session session)voidupdateMessageID()
-
-
-
Field Detail
-
MSG_STATUS_MSG_INIT
static final java.lang.String MSG_STATUS_MSG_INIT
- See Also:
- Constant Field Values
-
MSG_STATUS_MSG_SEND
static final java.lang.String MSG_STATUS_MSG_SEND
- See Also:
- Constant Field Values
-
MSG_STATUS_MSG_RESEND
static final java.lang.String MSG_STATUS_MSG_RESEND
- See Also:
- Constant Field Values
-
MSG_STATUS_MDN_SEND
static final java.lang.String MSG_STATUS_MDN_SEND
- See Also:
- Constant Field Values
-
MSG_STATUS_MDN_WAIT
static final java.lang.String MSG_STATUS_MDN_WAIT
- 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
static final java.lang.String MSG_STATE_SEND_FAIL
- 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)
-
setData
void setData(javax.mail.internet.MimeBodyPart data, DataHistoryItem historyItem) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
setData
DataHistoryItem setData(javax.mail.internet.MimeBodyPart data) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
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)
-
getHistory
DataHistory getHistory()
-
setHistory
void setHistory(DataHistory history)
-
getMDN
MessageMDN getMDN()
-
setMDN
void setMDN(MessageMDN mdn)
-
getMessageID
java.lang.String getMessageID()
-
setMessageID
void setMessageID(java.lang.String messageID)
-
getPartnership
Partnership getPartnership()
-
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)
-
generateMessageID
java.lang.String generateMessageID() throws InvalidParameterException- Throws:
InvalidParameterException
-
updateMessageID
void updateMessageID() throws InvalidParameterException- Throws:
InvalidParameterException
-
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()
-
-