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)

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

パラメーター:

keys - 削除する項目のキー

戻り値:

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

read

public abstract CompletableFuture> read(String[] keys)

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

パラメーター:

keys - 読み取る項目のキー

戻り値:

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

write

public abstract CompletableFuture write(Map changes)

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

パラメーター:

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

戻り値:

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

適用対象