|
AdroitLogic UltraESB v1.7.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface PersistenceService
Interface for AS2 persistence implementation. The AS2 Manager will notify a configured AS2 PersistenceService to save AS2 message meta information and payloads for auditing, logging and other requirements. Such a service will operate as part of the core AS2Manager if specified, and could record core AS2 information for durable recording purposes
| Method Summary | |
|---|---|
Partner |
getPartner(java.lang.String id)
Lookup partner information from persistence database |
void |
preparedMDNForSend(ReceiveInfo rcvInfo,
Message msg)
Record the preparation of a MDN to be sent back |
void |
preparedMessageForSend(SendInfo sndInfo,
Message msg)
Record the preparation of an AS2 message for sending to a partner |
void |
receivedAS2Message(ReceiveInfo rcvInfo,
Message msg,
java.util.List attachments)
Persist a received AS2 Message |
void |
receivedASyncMDN(AsyncMDNInfo rcvInfo,
Message msg,
java.util.List attachments)
Persist a received asynchronous MDN |
void |
receivedSyncMDN(SyncResponseInfo rcvInfo,
Message msg,
java.util.List attachments)
Persist a received synchronous MDN |
void |
updateMessagePreparedForSend(java.lang.String msgId,
boolean failed,
int transportStatus)
Record the outcome of a message prepared for sending |
| Method Detail |
|---|
void receivedAS2Message(ReceiveInfo rcvInfo,
Message msg,
java.util.List attachments)
rcvInfo - bean holding information on receipt of the new messagemsg - raw message (HTTP/S) receivedattachments - processed payload attachments
void receivedSyncMDN(SyncResponseInfo rcvInfo,
Message msg,
java.util.List attachments)
rcvInfo - bean holding information on the sync response receivedmsg - raw message (HTTP/S) receivedattachments - processed payload attachments
void receivedASyncMDN(AsyncMDNInfo rcvInfo,
Message msg,
java.util.List attachments)
rcvInfo - bean holding information on the async response receivedmsg - raw message (HTTP/S) receivedattachments - processed payload attachments
void preparedMDNForSend(ReceiveInfo rcvInfo,
Message msg)
rcvInfo - bean holding information on receipt of the original messagemsg - raw message to be used for the MDN
void preparedMessageForSend(SendInfo sndInfo,
Message msg)
sndInfo - bean holding information about the send operationmsg - raw message to be used for the MDN
void updateMessagePreparedForSend(java.lang.String msgId,
boolean failed,
int transportStatus)
msgId - the AS2 message IDfailed - whether the send failedtransportStatus - if the send succeeded, the transport level status receivedPartner getPartner(java.lang.String id)
id - AS2 identifier of the Partner
|
Copyright (c) 2010-2012 AdroitLogic Private Ltd. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||