public class Iti55DeferredResponseService extends AbstractAsyncResponseWebService implements Iti55DeferredResponsePortType
DEFERRED_RESPONSE_INPUT_ACTION, DEFERRED_RESPONSE_OUTPUT_ACTION
Constructor and Description |
---|
Iti55DeferredResponseService() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canDropCorrelation(Object response)
Determines whether correlation items related to the given message can be dropped.
|
protected String[] |
getAlternativeResponseKeys(Object response)
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.
|
String |
receiveDeferredResponse(String responseString) |
process
getConsumer, process, setConsumer
protected boolean canDropCorrelation(Object response)
AbstractAsyncResponseWebService
Per default, always returns true
.
canDropCorrelation
in class AbstractAsyncResponseWebService
response
- response message.true
when correlation items related
to the given message can be dropped.public String receiveDeferredResponse(String responseString)
receiveDeferredResponse
in interface Iti55DeferredResponsePortType
protected String[] getAlternativeResponseKeys(Object response)
AbstractAsyncResponseWebService
Per default, this method returns null
.
getAlternativeResponseKeys
in class AbstractAsyncResponseWebService
response
- response message.null
alternative keys,
or null
, when no keys could have been extracted.Copyright © 2018 Open eHealth Foundation. All rights reserved.