Class ExAttachment

java.lang.Object
io.horizon.spi.feature.ExAttachment
All Implemented Interfaces:
Attachment

public class ExAttachment extends Object implements Attachment
Author:
Lang
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.core.Future<io.vertx.core.buffer.Buffer>
     
    io.vertx.core.Future<io.vertx.core.buffer.Buffer>
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    fetchAsync(io.vertx.core.json.JsonObject condition)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    purgeAsync(io.vertx.core.json.JsonArray attachment)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    removeAsync(io.vertx.core.json.JsonObject condition)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    saveAsync(io.vertx.core.json.JsonObject condition, io.vertx.core.json.JsonArray data)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    saveAsync(io.vertx.core.json.JsonObject condition, io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject params)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    updateAsync(io.vertx.core.json.JsonArray attachmentJ, boolean active)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    uploadAsync(io.vertx.core.json.JsonArray data)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    uploadAsync(io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject params)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExAttachment

      public ExAttachment()
  • Method Details

    • saveAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> saveAsync(io.vertx.core.json.JsonObject condition, io.vertx.core.json.JsonArray data)
      Specified by:
      saveAsync in interface Attachment
    • saveAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> saveAsync(io.vertx.core.json.JsonObject condition, io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject params)
      Specified by:
      saveAsync in interface Attachment
    • uploadAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> uploadAsync(io.vertx.core.json.JsonArray data)
      Specified by:
      uploadAsync in interface Attachment
    • uploadAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> uploadAsync(io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject params)
      Specified by:
      uploadAsync in interface Attachment
    • updateAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> updateAsync(io.vertx.core.json.JsonArray attachmentJ, boolean active)
      Specified by:
      updateAsync in interface Attachment
    • removeAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> removeAsync(io.vertx.core.json.JsonObject condition)
      Specified by:
      removeAsync in interface Attachment
    • purgeAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> purgeAsync(io.vertx.core.json.JsonArray attachment)
      Specified by:
      purgeAsync in interface Attachment
    • fetchAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchAsync(io.vertx.core.json.JsonObject condition)
      Specified by:
      fetchAsync in interface Attachment
    • downloadAsync

      public io.vertx.core.Future<io.vertx.core.buffer.Buffer> downloadAsync(Set<String> keys)
      Specified by:
      downloadAsync in interface Attachment
    • downloadAsync

      public io.vertx.core.Future<io.vertx.core.buffer.Buffer> downloadAsync(String key)
      Specified by:
      downloadAsync in interface Attachment