SFRMMessageFactory¶
-
public class
SFRMMessageFactory
extends Component¶ It is the [FACTORY] of the SFRM Message. It provides API for creating all kinds of SFRM Message in the version 1.0.3 specification. Creation Date: 5/12/2006
Author: Twinsen Tsang See also:
hk.hku.cecid.edi.sfrm.pkg.SFRMMessage
Methods¶
createAcknowledgement¶
-
public SFRMMessage
createAcknowledgement
(SFRMMessageDVO mDVO, SFRMPartnershipDVO pDVO, String segType, String ackContent)¶
createHandshakingRequest¶
-
public SFRMMessage
createHandshakingRequest
(String messageId, String partnershipId, int totalSegment, long totalSize, String filename)¶ Create a handshaking request which is used for communicate to the receiver for delivery confirmation. This kind of SFRMMessage segment has the type called “META”.
Parameters: - messageId – The message Id of segment.
- partnershipId – The partnership Id of segment.
- totalSegment – The total segment of message.
- totalSize – The total size of message.
Throws: Returns: A new handshaking SFRM Message.
createPayloadRequest¶
-
public SFRMMessage
createPayloadRequest
(String messageId, String partnershipId, int segmentNo, long segmentOffset, long segmentLength, long totalSize, File payload, String contentType)¶ Parameters: - messageId –
- partnershipId –
- segmentNo –
- segmentOffset –
- segmentLength –
- totalSize –
- payload –
- contentType –
Throws:
getInstance¶
-
public static SFRMMessageFactory
getInstance
()¶ Returns: an instnace of SFRMMessageFactory.
setupMessage¶
-
protected void
setupMessage
(SFRMMessage ret, String messageId, String partnershipId, String segmentType, String convId, int segmentNo, File payload, String contentType)¶ Setup the message field according to the specified parameters.
Parameters: - ret –
- messageId –
- partnershipId –
- segmentType –
- convId –
- segmentNo –