Component, ProcessorModule, SenderModule, HasSchedulepublic class AS2SenderModule extends HttpSenderModule implements HasSchedule
PARAM_CONNECT_TIMEOUT, PARAM_READ_TIMEOUTDEFAULT_RETRIES, DO_SEND, DO_SENDMDN, SOPT_RETRIES| Constructor | Description |
|---|---|
AS2SenderModule() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
addCustomHeaders(Message msg) |
|
protected void |
addCustomOuterMimeHeaders(Message msg,
javax.mail.internet.MimeBodyPart dataBP) |
|
protected void |
calcAndStoreMic(Message msg,
javax.mail.internet.MimeBodyPart mbp,
boolean includeHeaders) |
|
boolean |
canHandle(String action,
Message msg,
Map<Object,Object> options) |
|
protected void |
checkRequired(Message msg) |
|
protected void |
detectFailedSentMessages() |
|
protected javax.mail.internet.InternetHeaders |
getHttpHeaders(Message msg,
javax.mail.internet.MimeBodyPart securedData) |
|
void |
handle(String action,
Message msg,
Map<Object,Object> options) |
|
void |
schedule(ScheduledExecutorService executor) |
|
protected javax.mail.internet.MimeBodyPart |
secure(Message msg) |
Returns a MimeBodyPart or MimeMultipart object
|
protected void |
storePendingInfo(AS2Message msg,
boolean isResend) |
Stores metadata into pending information file and storing
message object from first send attempt.
|
destroy, getName, getParameter, getParameter, getParameterInt, getParameters, getSession, init, setParameter, setParameterdestroy, getName, getParameters, getSession, initgetHttpOptionspublic boolean canHandle(String action, Message msg, Map<Object,Object> options)
canHandle in interface ProcessorModulepublic void handle(String action, Message msg, Map<Object,Object> options) throws OpenAS2Exception
handle in interface ProcessorModuleOpenAS2Exceptionprotected void checkRequired(Message msg) throws InvalidParameterException
InvalidParameterExceptionprotected javax.mail.internet.MimeBodyPart secure(Message msg) throws Exception
msg - The message object carried around containing necessary informationException - some unforseen issue has occurredprotected void addCustomHeaders(Message msg) throws OpenAS2Exception
OpenAS2Exceptionprotected void addCustomOuterMimeHeaders(Message msg, javax.mail.internet.MimeBodyPart dataBP) throws javax.mail.MessagingException
javax.mail.MessagingExceptionprotected javax.mail.internet.InternetHeaders getHttpHeaders(Message msg, javax.mail.internet.MimeBodyPart securedData)
protected void storePendingInfo(AS2Message msg, boolean isResend) throws Exception
msg - AS2Message structureisResend - Boolean to determine if this is a resend of an already sent message or notException - some unforseen issue has occurredprotected void calcAndStoreMic(Message msg, javax.mail.internet.MimeBodyPart mbp, boolean includeHeaders) throws Exception
Exceptionprotected void detectFailedSentMessages()
public void schedule(ScheduledExecutorService executor)
schedule in interface HasScheduleCopyright © 2018. All rights reserved.