Package org.openas2.message
Class AS2Message
- java.lang.Object
-
- org.openas2.message.BaseMessage
-
- org.openas2.message.AS2Message
-
- All Implemented Interfaces:
java.io.Serializable
,Message
public class AS2Message extends BaseMessage implements Message
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PROTOCOL_AS2
private static long
serialVersionUID
-
Fields inherited from interface org.openas2.message.Message
MSG_STATE_MDN_ASYNC_RECEIVE_FAIL, 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, MSG_STATUS_MSG_TERMINATED_IN_ERROR, SMIME_TYPE_COMPRESSED_DATA, STATE_MSGS
-
-
Constructor Summary
Constructors Constructor Description AS2Message()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
generateMessageID()
java.lang.String
getAsyncMDNurl()
java.lang.String
getProtocol()
boolean
isConfiguredForAsynchMDN()
boolean
isConfiguredForMDN()
boolean
isRequestingAsynchMDN()
boolean
isRequestingMDN()
-
Methods inherited from class org.openas2.message.BaseMessage
addCustomOuterMimeHeader, addHeader, extractPayloadFilename, getAppTitle, getAttribute, getAttributes, getCalculatedMIC, getCompressionType, getContentDisposition, getContentType, getCustomOuterMimeHeaders, getData, getHeader, getHeader, getHeaders, getHistory, getLogMsg, getLogMsgID, getMDN, getMessageID, getOption, getOptions, getPartnership, getPayloadFilename, getStatus, getSubject, getXForwardedFor, getXRealIP, isRxdMsgWasEncrypted, isRxdMsgWasSigned, setAttribute, setAttributes, setCalculatedMIC, setCompressionType, setContentDisposition, setContentType, setCustomOuterMimeHeaders, setData, setData, setHeader, setHeaders, setHistory, setLogMsg, setMDN, setMessageID, setOption, setPartnership, setPayloadFilename, setRxdMsgWasEncrypted, setRxdMsgWasSigned, setStatus, setSubject, toString, trackMsgState, updateMessageID
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openas2.message.Message
addCustomOuterMimeHeader, addHeader, extractPayloadFilename, getAppTitle, getAttribute, getAttributes, getCalculatedMIC, getCompressionType, getContentDisposition, getContentType, getCustomOuterMimeHeaders, getData, getHeader, getHeader, getHeaders, getHistory, getLogMsg, getLogMsgID, getMDN, getMessageID, getOption, getOptions, getPartnership, getPayloadFilename, getStatus, getSubject, setAttribute, setAttributes, setCalculatedMIC, setCompressionType, setContentDisposition, setContentType, setCustomOuterMimeHeaders, setData, setData, setHeader, setHeaders, setHistory, setLogMsg, setMDN, setMessageID, setOption, setPartnership, setPayloadFilename, setStatus, setSubject, trackMsgState, updateMessageID
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
PROTOCOL_AS2
public static final java.lang.String PROTOCOL_AS2
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProtocol
public java.lang.String getProtocol()
- Specified by:
getProtocol
in interfaceMessage
-
generateMessageID
public java.lang.String generateMessageID() throws InvalidParameterException
- Specified by:
generateMessageID
in interfaceMessage
- Specified by:
generateMessageID
in classBaseMessage
- Throws:
InvalidParameterException
-
isRequestingMDN
public boolean isRequestingMDN()
- Specified by:
isRequestingMDN
in interfaceMessage
-
isConfiguredForMDN
public boolean isConfiguredForMDN()
- Specified by:
isConfiguredForMDN
in interfaceMessage
-
isRequestingAsynchMDN
public boolean isRequestingAsynchMDN()
- Specified by:
isRequestingAsynchMDN
in interfaceMessage
-
isConfiguredForAsynchMDN
public boolean isConfiguredForAsynchMDN()
- Specified by:
isConfiguredForAsynchMDN
in interfaceMessage
-
getAsyncMDNurl
public java.lang.String getAsyncMDNurl()
-
-