Class FileStorageSrv.AsyncClient

java.lang.Object
org.apache.thrift.async.TAsyncClient
dev.vality.file.storage.FileStorageSrv.AsyncClient
All Implemented Interfaces:
FileStorageSrv.AsyncIface
Enclosing class:
FileStorageSrv

public static class FileStorageSrv.AsyncClient
extends org.apache.thrift.async.TAsyncClient
implements FileStorageSrv.AsyncIface
  • Constructor Details

    • AsyncClient

      public AsyncClient​(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport)
  • Method Details

    • createNewFile

      public void createNewFile​(Map<String,​dev.vality.damsel.msgpack.Value> metadata, String expires_at, org.apache.thrift.async.AsyncMethodCallback<NewFileResult> resultHandler) throws org.apache.thrift.TException
      Specified by:
      createNewFile in interface FileStorageSrv.AsyncIface
      Throws:
      org.apache.thrift.TException
    • generateDownloadUrl

      public void generateDownloadUrl​(String file_data_id, String expires_at, org.apache.thrift.async.AsyncMethodCallback<String> resultHandler) throws org.apache.thrift.TException
      Specified by:
      generateDownloadUrl in interface FileStorageSrv.AsyncIface
      Throws:
      org.apache.thrift.TException
    • getFileData

      public void getFileData​(String file_data_id, org.apache.thrift.async.AsyncMethodCallback<FileData> resultHandler) throws org.apache.thrift.TException
      Specified by:
      getFileData in interface FileStorageSrv.AsyncIface
      Throws:
      org.apache.thrift.TException