Interface ExIo


public interface ExIo
1. Storage of Default 2. Storage of FTP 3. Storage of SSH -- dirXx, For Directory Only, it supports directory feature ( Directory + Io ) ---- JsonArray include X_DIRECTORY data only -- fsXx, For Attachment Standalone operation ( Io Only ) ---- JsonArray include X_ATTACHMENT data only -- mixXx, Support Directory/Attachment both ( Directory + Io ) ---- JsonArray include X_DIRECTORY data + storePath data structure
Author:
Lang
  • Method Details

    • docInitialize

      io.vertx.core.Future<io.vertx.core.json.JsonArray> docInitialize(io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject config)
    • dirRun

      io.vertx.core.Future<io.vertx.core.json.JsonArray> dirRun(String sigma, String parentId)
    • dirTrash

      io.vertx.core.Future<io.vertx.core.json.JsonArray> dirTrash(String sigma)
    • dirTree

      io.vertx.core.Future<io.vertx.core.json.JsonArray> dirTree(String sigma, List<String> paths)
    • dirBy

      io.vertx.core.Future<io.vertx.core.json.JsonObject> dirBy(String sigma, String directory)
    • dirBy

      io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonObject>> dirBy(Set<String> keys)
    • fsUpload

      io.vertx.core.Future<Boolean> fsUpload(String directoryId, ConcurrentMap<String,String> fileMap)
    • fsRemove

      io.vertx.core.Future<Boolean> fsRemove(String directoryId, ConcurrentMap<String,String> fileMap)
    • fsDownload

      io.vertx.core.Future<io.vertx.core.buffer.Buffer> fsDownload(String directoryId, ConcurrentMap<String,String> fileMap)
    • fsDownload

      io.vertx.core.Future<io.vertx.core.buffer.Buffer> fsDownload(String directoryId, String storePath)
    • verifyIn

      io.vertx.core.Future<io.vertx.core.json.JsonObject> verifyIn(io.vertx.core.json.JsonArray directoryA, io.vertx.core.json.JsonObject params)
    • update

      io.vertx.core.Future<io.vertx.core.json.JsonObject> update(String directoryId, String user)
    • trashIn

      io.vertx.core.Future<io.vertx.core.json.JsonArray> trashIn(io.vertx.core.json.JsonArray directoryJ, ConcurrentMap<String,String> fileMap)
    • trashOut

      io.vertx.core.Future<io.vertx.core.json.JsonArray> trashOut(io.vertx.core.json.JsonArray directoryJ, ConcurrentMap<String,String> fileMap)
    • purge

      io.vertx.core.Future<io.vertx.core.json.JsonArray> purge(io.vertx.core.json.JsonArray directoryJ, ConcurrentMap<String,String> fileMap)
    • rename

      io.vertx.core.Future<Boolean> rename(io.vertx.core.json.JsonObject directoryId, io.horizon.atom.common.Kv<String,String> renameKv)