SFRMStatusQuerySender

public class SFRMStatusQuerySender extends SOAPSender

The SFRMStatusQuerySender is a client sender sending SOAP web services request to Corvus SFRM plugin for query the status of particular message. The web service parameters are defined in the below:

<messageId> 20070418-124233-75006@147.8.177.42 </messageId>

Creation Date: 02/05/2007

Author:Twinsen Tsang

Constructors

SFRMStatusQuerySender

public SFRMStatusQuerySender(FileLogger l, SFRMStatusQueryData data)

Explicit Constructor.

Parameters:
  • l – The logger used for log message and exception.
  • data – The SFRM Status query parameter.

Methods

getLastResponseData

public SFRMStatusQueryResponseData getLastResponseData()
Returns:The SFRM status response data by the last SFRM status query SOAP Call.

initializeMessage

public void initializeMessage()

The SOAPRequest in the creation stage should be liked this.

Throws:
  • Exceptions

main

public static void main(String[] args)

The main method is for CLI mode.

onResponse

public void onResponse()

Get the SOAP Body and analyze the result of configuration.

The result of SOAP body:

<messageInfo>
        <status> The current status of message </status>
    <statusDescription> The current status description of message </statusDescription>
    <numberOfSegments> Maximum number of segments </numberOfSegments>
    <numberOfProcessedSegments> Number of processed segments </numberOfProcessedSegments>
    <lastUpdatedTime>  The last updated timestamp  </lastUpdatedTime>
</messageInfo>

onStart

public void onStart()

[@EVENT] The method onStart log all new configuration.