Package org.openas2.message
Class AS2MessageMDN
- java.lang.Object
-
- org.openas2.message.BaseMessageMDN
-
- org.openas2.message.AS2MessageMDN
-
- All Implemented Interfaces:
java.io.Serializable
,MessageMDN
public class AS2MessageMDN extends BaseMessageMDN
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MDNA_DISPOSITION
static java.lang.String
MDNA_FINAL_RECIPIENT
static java.lang.String
MDNA_MIC
static java.lang.String
MDNA_ORIG_MESSAGEID
static java.lang.String
MDNA_ORIG_RECIPIENT
static java.lang.String
MDNA_REPORTING_UA
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description AS2MessageMDN(AS2Message msg, boolean copyMsgHeaders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
generateMessageID()
Generate Random Message ID based on data in the preconfigured format, sender and receiver IDs.-
Methods inherited from class org.openas2.message.BaseMessageMDN
addHeader, copyHeaders, getAttribute, getAttributes, getData, getHeader, getHeader, getHeaders, getHistory, getMessage, getMessageID, getPartnership, getText, setAttribute, setAttributes, setData, setHeader, setHeaders, setHistory, setMessage, setMessageID, setPartnership, setText, toString, updateMessageID
-
-
-
-
Field Detail
-
MDNA_REPORTING_UA
public static final java.lang.String MDNA_REPORTING_UA
- See Also:
- Constant Field Values
-
MDNA_ORIG_RECIPIENT
public static final java.lang.String MDNA_ORIG_RECIPIENT
- See Also:
- Constant Field Values
-
MDNA_FINAL_RECIPIENT
public static final java.lang.String MDNA_FINAL_RECIPIENT
- See Also:
- Constant Field Values
-
MDNA_ORIG_MESSAGEID
public static final java.lang.String MDNA_ORIG_MESSAGEID
- See Also:
- Constant Field Values
-
MDNA_DISPOSITION
public static final java.lang.String MDNA_DISPOSITION
- See Also:
- Constant Field Values
-
MDNA_MIC
public static final java.lang.String MDNA_MIC
- See Also:
- Constant Field Values
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AS2MessageMDN
public AS2MessageMDN(AS2Message msg, boolean copyMsgHeaders)
-
-
Method Detail
-
generateMessageID
public java.lang.String generateMessageID() throws InvalidParameterException
Generate Random Message ID based on data in the preconfigured format, sender and receiver IDs.- Specified by:
generateMessageID
in interfaceMessageMDN
- Specified by:
generateMessageID
in classBaseMessageMDN
- Returns:
- a string
- Throws:
InvalidParameterException
- - the message ID generator could not identfy a parameter in the ID format string
-
-