Storage インターフェイス

public interface Storage

ストレージ レイヤーのインターフェイスを定義します。

メソッドの概要

修飾子と型 メソッドと説明
abstract

java.util.concurrent.CompletableFuture<java.lang.Void>

delete(String[] keys)

ストレージからストレージ項目を削除します。

abstract

java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Object>>

read(String[] keys)

ストレージからストレージ項目を読み取ります。

abstract

java.util.concurrent.CompletableFuture<java.lang.Void>

write(Map<String,Object> changes)

ストレージ項目をストレージに書き込みます。

メソッドの詳細

delete

public abstract CompletableFuture delete(String[] keys)

ストレージからストレージ項目を削除します。

Parameters:

keys - 削除する項目のキー

Returns:

実行するキューに登録された作業を表すタスク。

read

public abstract CompletableFuture> read(String[] keys)

ストレージからストレージ項目を読み取ります。

Parameters:

keys - 読み取る項目のキー

Returns:

実行するキューに登録された作業を表すタスク。 アクティビティが正常に送信されると、タスクの結果には、キーでインデックス付けされた読み取り項目が含まれます。

write

public abstract CompletableFuture write(Map changes)

ストレージ項目をストレージに書き込みます。

Parameters:

changes - 書き込む項目。キーによってインデックスが付けられます。

Returns:

実行するキューに登録された作業を表すタスク。

適用対象