public interface RemoteSystemResponseHandler
extends org.pf4j.ExtensionPoint
| Modifier and Type | Interface and Description |
|---|---|
static class |
RemoteSystemResponseHandler.ResponseCode
Тип ответа смежной системы
|
| Modifier and Type | Method and Description |
|---|---|
io.tesler.api.data.dictionary.LOV |
getPostFunctionByCorrelationId(String correlationId)
Возвращает PostFunctionCd по correlationId
|
WaitingRemoteSystem |
handleFinalResponse(String correlationId,
RemoteSystemResponseHandler.ResponseCode responseCode)
Выполняет обработку финального ответа смежной системы.
|
WaitingRemoteSystem |
handlePartialResponse(String correlationId)
Выполняет обработку промежуточного ответа смежной системы
|
WaitingRemoteSystem |
handlePartialResponse(String correlationId,
RemoteSystemResponseHandler.ResponseCode responseCode)
Выполняет обработку промежуточного ответа смежной системы
|
WaitingRemoteSystem |
handlePartialResponse(String correlationId,
String newCorrelationId)
Выполняет обработку промежуточного ответа смежной системы
|
WaitingRemoteSystem |
handlePartialResponse(String correlationId,
String newCorrelationId,
RemoteSystemResponseHandler.ResponseCode responseCode)
Выполняет обработку промежуточного ответа смежной системы и регистрирует ожидание ответа по новому уникальному идентификатору
|
WaitingRemoteSystem handleFinalResponse(String correlationId, RemoteSystemResponseHandler.ResponseCode responseCode)
correlationId - уникальный идентификаторresponseCode - тип ответа смежной системыWaitingRemoteSystem handlePartialResponse(String correlationId, String newCorrelationId, RemoteSystemResponseHandler.ResponseCode responseCode)
correlationId - уникальный идентификаторnewCorrelationId - новый уникальный идентификаторWaitingRemoteSystem handlePartialResponse(String correlationId, RemoteSystemResponseHandler.ResponseCode responseCode)
correlationId - уникальный идентификаторresponseCode - тип ответа смежной системыWaitingRemoteSystem handlePartialResponse(String correlationId, String newCorrelationId)
correlationId - уникальный идентификаторnewCorrelationId - новый уникальный идентификаторWaitingRemoteSystem handlePartialResponse(String correlationId)
correlationId - уникальный идентификаторio.tesler.api.data.dictionary.LOV getPostFunctionByCorrelationId(String correlationId)
Copyright © 2018–2020 Tesler. All rights reserved.