All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.usergrid.services.assets.data.BinaryStore Maven / Gradle / Ivy

There is a newer version: 0.0.27.1
Show newest version
package org.usergrid.services.assets.data;

import java.io.InputStream;
import java.util.UUID;

import org.usergrid.persistence.entities.Asset;

/**
 * @author zznate
 */
public interface BinaryStore {
  void write(UUID appId, Asset asset, InputStream inputStream);

  InputStream read(UUID appId, Asset asset);

  InputStream read(UUID appId, Asset asset, long offset, long length);

  void delete(UUID appId, Asset asset);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy