Package io.horizon.spi.business
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 Summary
Modifier and TypeMethodDescriptionio.vertx.core.Future<io.vertx.core.json.JsonObject>io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonObject>> io.vertx.core.Future<io.vertx.core.json.JsonArray>io.vertx.core.Future<io.vertx.core.json.JsonArray>io.vertx.core.Future<io.vertx.core.json.JsonArray>io.vertx.core.Future<io.vertx.core.json.JsonArray>docInitialize(io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject config) io.vertx.core.Future<io.vertx.core.buffer.Buffer>fsDownload(String directoryId, String storePath) io.vertx.core.Future<io.vertx.core.buffer.Buffer>fsDownload(String directoryId, ConcurrentMap<String, String> fileMap) io.vertx.core.Future<Boolean>fsRemove(String directoryId, ConcurrentMap<String, String> fileMap) io.vertx.core.Future<Boolean>fsUpload(String directoryId, ConcurrentMap<String, String> fileMap) io.vertx.core.Future<io.vertx.core.json.JsonArray>purge(io.vertx.core.json.JsonArray directoryJ, ConcurrentMap<String, String> fileMap) io.vertx.core.Future<Boolean>rename(io.vertx.core.json.JsonObject directoryId, io.horizon.atom.common.Kv<String, String> renameKv) io.vertx.core.Future<io.vertx.core.json.JsonArray>trashIn(io.vertx.core.json.JsonArray directoryJ, ConcurrentMap<String, String> fileMap) io.vertx.core.Future<io.vertx.core.json.JsonArray>trashOut(io.vertx.core.json.JsonArray directoryJ, ConcurrentMap<String, String> fileMap) io.vertx.core.Future<io.vertx.core.json.JsonObject>io.vertx.core.Future<io.vertx.core.json.JsonObject>verifyIn(io.vertx.core.json.JsonArray directoryA, io.vertx.core.json.JsonObject params)
-
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
-
dirTrash
-
dirTree
-
dirBy
-
dirBy
-
fsUpload
-
fsRemove
-
fsDownload
io.vertx.core.Future<io.vertx.core.buffer.Buffer> fsDownload(String directoryId, ConcurrentMap<String, String> fileMap) -
fsDownload
-
verifyIn
io.vertx.core.Future<io.vertx.core.json.JsonObject> verifyIn(io.vertx.core.json.JsonArray directoryA, io.vertx.core.json.JsonObject params) -
update
-
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
-