Package cn.vertxup.ambient.api.linkage
Interface LinkAgent
@EndPoint
@Path("/api")
public interface LinkAgent
- Author:
- Lang
-
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.json.JsonArraybatchSaveB(io.vertx.core.json.JsonArray data) io.vertx.core.json.JsonArraybatchSaveV(io.vertx.core.json.JsonArray data) io.vertx.core.json.JsonObjectio.vertx.core.json.JsonObjectio.vertx.core.json.JsonObjectio.vertx.core.json.JsonArrayfetchByType(String type) io.vertx.core.json.JsonArrayfetchSource(String key) io.vertx.core.json.JsonArrayio.vertx.core.json.JsonArrayfetchTarget(String key) io.vertx.core.json.JsonObjectio.vertx.core.json.JsonArraysyncB(io.vertx.core.json.JsonObject request)
-
Method Details
-
fetchByType
@GET @Path("/linkage/type/:type") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/BY/TYPE") io.vertx.core.json.JsonArray fetchByType(@PathParam("type") String type) -
fetchTarget
@GET @Path("/linkage/v/source/:key") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/TARGET/FETCH") io.vertx.core.json.JsonArray fetchTarget(@PathParam("key") String key) -
fetchSource
@GET @Path("/linkage/v/target/:key") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/SOURCE/FETCH") io.vertx.core.json.JsonArray fetchSource(@PathParam("key") String key) -
fetchSt
@GET @Path("/linkage/b/:key") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/T-S/FETCH") io.vertx.core.json.JsonArray fetchSt(@PathParam("key") String key) -
batchSaveB
@POST @Path("/linkage/b/batch/save") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/BATCH/SAVING-B") io.vertx.core.json.JsonArray batchSaveB(@BodyParam io.vertx.core.json.JsonArray data) -
batchSaveV
@POST @Path("/linkage/v/batch/save") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/BATCH/SAVING-V") io.vertx.core.json.JsonArray batchSaveV(@BodyParam io.vertx.core.json.JsonArray data) -
syncB
@POST @Path("/linkage/sync/b") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/SYNC-B") io.vertx.core.json.JsonArray syncB(@BodyParam io.vertx.core.json.JsonObject request) -
createB
@POST @Path("/linkage/b/:type") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/ADD/NEW-B") io.vertx.core.json.JsonObject createB(@PathParam("type") String type, @BodyParam io.vertx.core.json.JsonObject body) -
createV
@POST @Path("/linkage/v/:type") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/ADD/NEW-V") io.vertx.core.json.JsonObject createV(@PathParam("type") String type, @BodyParam io.vertx.core.json.JsonObject body) -
fetch
@GET @Path("/linkage/:key") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/KEY/FETCH") io.vertx.core.json.JsonObject fetch(@PathParam("key") String key) -
remove
@DELETE @Path("/linkage/:key") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-LINKAGE/REGION/REMOVE") io.vertx.core.json.JsonObject remove(@PathParam("key") String key)
-