Class ProviderProxySrv.Client

java.lang.Object
org.apache.thrift.TServiceClient
dev.vality.damsel.proxy_provider.ProviderProxySrv.Client
All Implemented Interfaces:
ProviderProxySrv.Iface
Enclosing class:
ProviderProxySrv

public static class ProviderProxySrv.Client extends org.apache.thrift.TServiceClient implements ProviderProxySrv.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

    • generateToken

      public RecurrentTokenProxyResult generateToken(RecurrentTokenContext context) throws org.apache.thrift.TException
      Description copied from interface: ProviderProxySrv.Iface
      Запрос к адаптеру на создание многоразового токена.
      Specified by:
      generateToken in interface ProviderProxySrv.Iface
      Throws:
      org.apache.thrift.TException
    • sendGenerateToken

      public void sendGenerateToken(RecurrentTokenContext context) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • recvGenerateToken

      public RecurrentTokenProxyResult recvGenerateToken() throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • handleRecurrentTokenCallback

      public RecurrentTokenCallbackResult handleRecurrentTokenCallback(ByteBuffer callback, RecurrentTokenContext context) throws org.apache.thrift.TException
      Description copied from interface: ProviderProxySrv.Iface
      Запрос к адаптеру на обработку обратного вызова от провайдера в рамках сессии получения многоразового токена.
      Specified by:
      handleRecurrentTokenCallback in interface ProviderProxySrv.Iface
      Throws:
      org.apache.thrift.TException
    • sendHandleRecurrentTokenCallback

      public void sendHandleRecurrentTokenCallback(ByteBuffer callback, RecurrentTokenContext context) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • recvHandleRecurrentTokenCallback

      public RecurrentTokenCallbackResult recvHandleRecurrentTokenCallback() throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • processPayment

      public PaymentProxyResult processPayment(PaymentContext context) throws org.apache.thrift.TException
      Description copied from interface: ProviderProxySrv.Iface
      Запрос к адаптеру на проведение взаимодействия с провайдером в рамках платежной сессии.
      Specified by:
      processPayment in interface ProviderProxySrv.Iface
      Throws:
      org.apache.thrift.TException
    • sendProcessPayment

      public void sendProcessPayment(PaymentContext context) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • recvProcessPayment

      public PaymentProxyResult recvProcessPayment() throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • handlePaymentCallback

      public PaymentCallbackResult handlePaymentCallback(ByteBuffer callback, PaymentContext context) throws org.apache.thrift.TException
      Description copied from interface: ProviderProxySrv.Iface
      Запрос к адаптеру на обработку callback от провайдера в рамках платежной сессии.
      Specified by:
      handlePaymentCallback in interface ProviderProxySrv.Iface
      Throws:
      org.apache.thrift.TException
    • sendHandlePaymentCallback

      public void sendHandlePaymentCallback(ByteBuffer callback, PaymentContext context) throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException
    • recvHandlePaymentCallback

      public PaymentCallbackResult recvHandlePaymentCallback() throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException