Class AtomAction

java.lang.Object
io.horizon.spi.modeler.AtomAction
All Implemented Interfaces:
Atom

public class AtomAction extends Object implements Atom
Author:
Lang
  • Constructor Details

    • AtomAction

      public AtomAction()
  • Method Details

    • createAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> createAsync(String identifier, io.vertx.core.json.JsonObject data)
      Specified by:
      createAsync in interface Atom
    • updateAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> updateAsync(String identifier, String key, io.vertx.core.json.JsonObject data)
      Specified by:
      updateAsync in interface Atom
    • fetchAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> fetchAsync(String identifier, String key)
      Specified by:
      fetchAsync in interface Atom
    • createAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> createAsync(String identifier, io.vertx.core.json.JsonArray data)
      Specified by:
      createAsync in interface Atom
    • updateAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> updateAsync(String identifier, Set<String> keys, io.vertx.core.json.JsonArray data)
      Specified by:
      updateAsync in interface Atom
    • fetchAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchAsync(String identifier, Set<String> keys)
      Specified by:
      fetchAsync in interface Atom