Storage Interfaccia

public interface Storage

Definisce l'interfaccia per un livello di archiviazione.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
abstract java.util.concurrent.CompletableFuture<java.lang.Void> delete(String[] keys)

Elimina gli elementi di archiviazione dalla risorsa di archiviazione.

abstract java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Object>> read(String[] keys)

Legge gli elementi di archiviazione dalla risorsa di archiviazione.

abstract java.util.concurrent.CompletableFuture<java.lang.Void> write(Map<String,Object> changes)

Scrive gli elementi di archiviazione nella risorsa di archiviazione.

Dettagli metodo

delete

public abstract CompletableFuture delete(String[] keys)

Elimina gli elementi di archiviazione dalla risorsa di archiviazione.

Parametri:

keys - chiavi degli elementi da eliminare

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

read

public abstract CompletableFuture> read(String[] keys)

Legge gli elementi di archiviazione dalla risorsa di archiviazione.

Parametri:

keys - chiavi degli elementi da leggere

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire. Se le attività vengono inviate correttamente, il risultato dell'attività contiene gli elementi letti, indicizzati per chiave.

write

public abstract CompletableFuture write(Map changes)

Scrive gli elementi di archiviazione nella risorsa di archiviazione.

Parametri:

changes - Elementi da scrivere, indicizzati per chiave.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

Si applica a