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.String
MSG_STATE_MDN_ASYNC_RECEIVE_FAIL
static java.lang.String
MSG_STATE_MDN_ERROR_RESPONSE_START
static java.lang.String
MSG_STATE_MDN_RECEIVE_START
static java.lang.String
MSG_STATE_MDN_RECEIVING_EXCEPTION
static java.lang.String
MSG_STATE_MDN_SEND_START
static java.lang.String
MSG_STATE_MDN_SENDING_EXCEPTION
static java.lang.String
MSG_STATE_MIC_MISMATCH
static java.lang.String
MSG_STATE_MSG_RXD_MDN_SENDING_FAIL
static java.lang.String
MSG_STATE_MSG_RXD_MDN_SENT_OK
static java.lang.String
MSG_STATE_MSG_SENT_MDN_RECEIVED_ERROR
static java.lang.String
MSG_STATE_MSG_SENT_MDN_RECEIVED_OK
static java.lang.String
MSG_STATE_RECEIVE_EXCEPTION
static java.lang.String
MSG_STATE_RECEIVE_FAIL
static java.lang.String
MSG_STATE_RECEIVE_START
static java.lang.String
MSG_STATE_SEND_EXCEPTION
static java.lang.String
MSG_STATE_SEND_FAIL
static java.lang.String
MSG_STATE_SEND_FAIL_RESEND_QUEUED
static java.lang.String
MSG_STATE_SEND_START
static java.lang.String
MSG_STATUS_MDN_PARSE
static java.lang.String
MSG_STATUS_MDN_PROCESS_INIT
static java.lang.String
MSG_STATUS_MDN_SEND
static java.lang.String
MSG_STATUS_MDN_VERIFY
static java.lang.String
MSG_STATUS_MDN_WAIT
static java.lang.String
MSG_STATUS_MSG_CLEANUP
static java.lang.String
MSG_STATUS_MSG_INIT
static java.lang.String
MSG_STATUS_MSG_RESEND
static java.lang.String
MSG_STATUS_MSG_SEND
static java.lang.String
MSG_STATUS_MSG_TERMINATED_IN_ERROR
static java.lang.String
SMIME_TYPE_COMPRESSED_DATA
static java.util.Map<java.lang.String,java.lang.String>
STATE_MSGS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addCustomOuterMimeHeader(java.lang.String key, java.lang.String value)
void
addHeader(java.lang.String key, java.lang.String value)
java.lang.String
extractPayloadFilename()
java.lang.String
generateMessageID()
java.lang.String
getAppTitle()
java.lang.String
getAttribute(java.lang.String key)
java.util.Map<java.lang.String,java.lang.String>
getAttributes()
java.lang.String
getCalculatedMIC()
java.lang.String
getCompressionType()
java.lang.String
getContentDisposition()
java.lang.String
getContentType()
java.util.Map<java.lang.String,java.lang.String>
getCustomOuterMimeHeaders()
javax.mail.internet.MimeBodyPart
getData()
java.lang.String
getHeader(java.lang.String key)
java.lang.String
getHeader(java.lang.String key, java.lang.String delimiter)
javax.mail.internet.InternetHeaders
getHeaders()
DataHistory
getHistory()
java.lang.String
getLogMsg()
java.lang.String
getLogMsgID()
MessageMDN
getMDN()
java.lang.String
getMessageID()
java.lang.Object
getOption(java.lang.Object key)
java.util.Map<java.lang.Object,java.lang.Object>
getOptions()
Partnership
getPartnership()
java.lang.String
getPayloadFilename()
java.lang.String
getProtocol()
java.lang.String
getStatus()
java.lang.String
getSubject()
boolean
isConfiguredForAsynchMDN()
boolean
isConfiguredForMDN()
boolean
isRequestingAsynchMDN()
boolean
isRequestingMDN()
void
setAttribute(java.lang.String key, java.lang.String value)
void
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
void
setCalculatedMIC(java.lang.String calculatedMIC)
void
setCompressionType(java.lang.String compressionType)
void
setContentDisposition(java.lang.String contentDisposition)
void
setContentType(java.lang.String contentType)
void
setCustomOuterMimeHeaders(java.util.Map<java.lang.String,java.lang.String> customOuterMimeHeaders)
DataHistoryItem
setData(javax.mail.internet.MimeBodyPart data)
void
setData(javax.mail.internet.MimeBodyPart data, DataHistoryItem historyItem)
void
setHeader(java.lang.String key, java.lang.String value)
void
setHeaders(javax.mail.internet.InternetHeaders headers)
void
setHistory(DataHistory history)
void
setLogMsg(java.lang.String msg)
void
setMDN(MessageMDN mdn)
void
setMessageID(java.lang.String messageID)
void
setOption(java.lang.Object key, java.lang.Object value)
void
setPartnership(Partnership partnership)
void
setPayloadFilename(java.lang.String filename)
void
setStatus(java.lang.String status)
void
setSubject(java.lang.String subject)
void
trackMsgState(Session session)
void
updateMessageID()
-
-
-
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()
-
-