public class AS2Util extends Object
Constructor and Description |
---|
AS2Util() |
Modifier and Type | Method and Description |
---|---|
static String |
buildPendingFileName(Message msg,
Processor processor,
String directoryIdentifier) |
static boolean |
checkMDN(AS2Message msg) |
static void |
cleanupFiles(Message msg,
boolean isError) |
static MessageMDN |
createMDN(Session session,
AS2Message msg,
String mic,
DispositionType disposition,
String text) |
static void |
createMDNData(Session session,
MessageMDN mdn,
String micAlg,
String signatureProtocol) |
static String |
generateMessageID(Message msg) |
static ICryptoHelper |
getCryptoHelper() |
static void |
getMetaData(AS2Message msg,
Session session) |
static void |
parseMDN(Message msg,
X509Certificate receiver) |
static String |
printHeaders(Enumeration<javax.mail.Header> hdrs) |
static String |
printHeaders(Enumeration<javax.mail.Header> hdrs,
String nameValueSeparator,
String valuePairSeparator) |
static void |
processMDN(AS2Message msg,
byte[] data,
OutputStream out,
boolean isAsyncMDN,
Session session,
Object sourceClass)
method for receiving & processing Async MDN sent from receiver.
|
static boolean |
resend(Session session,
Object sourceClass,
String how,
Message msg,
OpenAS2Exception cause,
String tries,
boolean useOriginalMsgObject) |
static String |
retries(Map<Object,Object> options,
String fallbackRetries) |
public static ICryptoHelper getCryptoHelper() throws Exception
Exception
public static String generateMessageID(Message msg) throws InvalidParameterException
InvalidParameterException
public static MessageMDN createMDN(Session session, AS2Message msg, String mic, DispositionType disposition, String text) throws Exception
Exception
public static void createMDNData(Session session, MessageMDN mdn, String micAlg, String signatureProtocol) throws Exception
Exception
public static void parseMDN(Message msg, X509Certificate receiver) throws OpenAS2Exception
OpenAS2Exception
public static boolean checkMDN(AS2Message msg) throws DispositionException, OpenAS2Exception
msg
- - the original message sent to the partner that the MDN relates toDispositionException
OpenAS2Exception
public static boolean resend(Session session, Object sourceClass, String how, Message msg, OpenAS2Exception cause, String tries, boolean useOriginalMsgObject) throws OpenAS2Exception
OpenAS2Exception
public static void processMDN(AS2Message msg, byte[] data, OutputStream out, boolean isAsyncMDN, Session session, Object sourceClass) throws OpenAS2Exception, IOException
OpenAS2Exception
IOException
public static String buildPendingFileName(Message msg, Processor processor, String directoryIdentifier) throws OpenAS2Exception
OpenAS2Exception
public static void getMetaData(AS2Message msg, Session session) throws OpenAS2Exception
OpenAS2Exception
public static void cleanupFiles(Message msg, boolean isError)
public static String printHeaders(Enumeration<javax.mail.Header> hdrs)
public static String printHeaders(Enumeration<javax.mail.Header> hdrs, String nameValueSeparator, String valuePairSeparator)
Copyright © 2017. All rights reserved.