Class AdapterHostSrv.Client

java.lang.Object
org.apache.thrift.TServiceClient
dev.vality.damsel.withdrawals.provider_adapter.AdapterHostSrv.Client
All Implemented Interfaces:
AdapterHostSrv.Iface
Enclosing class:
AdapterHostSrv

public static class AdapterHostSrv.Client extends org.apache.thrift.TServiceClient implements AdapterHostSrv.Iface
  • Constructor Details

    • Client

      public Client(org.apache.thrift.protocol.TProtocol prot)
    • Client

      public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot)
  • Method Details

    • processCallback

      public ProcessCallbackResult processCallback(Callback callback) throws SessionNotFound, org.apache.thrift.TException
      Description copied from interface: AdapterHostSrv.Iface
      Запрос к процессингу на обработку обратного вызова от провайдера. Обработка этого метода процессингом зависит от состояния сессии: - будет вызван Adapter.HandleCallback с контекстом сессии, если сессия еще активна, и вызов с таким идентификатором не обрабатывался; или - будет возвращен прошлый ответ, если вызов с таким идентификатором уже обрабатывался вне зависимости от того завершена сессия или нет; или - будет возвращен ответ, что сессия уже завершена, если сессия завершена, и вызов с таким идентификатором не был обработан успешно.
      Specified by:
      processCallback in interface AdapterHostSrv.Iface
      Throws:
      SessionNotFound
      org.apache.thrift.TException
    • sendProcessCallback

      public void sendProcessCallback(Callback callback) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • recvProcessCallback

      public ProcessCallbackResult recvProcessCallback() throws SessionNotFound, org.apache.thrift.TException
      Throws:
      SessionNotFound
      org.apache.thrift.TException