Class Iti55AsyncResponseService

All Implemented Interfaces:
Iti55AsyncResponsePortType

public class Iti55AsyncResponseService extends AbstractAsyncResponseWebService implements Iti55AsyncResponsePortType
Service implementation for the ITI-55 XCPD Initiating Gateway actor (receiver of asynchronous responses).
Author:
Dmytro Rud
  • Constructor Details

    • Iti55AsyncResponseService

      public Iti55AsyncResponseService()
  • Method Details

    • receiveAsyncResponse

      public void receiveAsyncResponse(String responseString)
      Specified by:
      receiveAsyncResponse in interface Iti55AsyncResponsePortType
    • getAlternativeResponseKeys

      protected String[] getAlternativeResponseKeys(Object response)
      Description copied from class: AbstractAsyncResponseWebService
      Determines the set of correlation keys for the given response message, which are alternative to the WS-Addressing message ID referenced in the <ReplyTo> header. An example of alternative key is the query ID in HL7v3-based transactions.

      Per default, this method returns null.

      Overrides:
      getAlternativeResponseKeys in class AbstractAsyncResponseWebService
      Parameters:
      response - response message.
      Returns:
      A non-empty collection of non-null alternative keys, or null, when no keys could have been extracted.