ReliableStateManager Schnittstelle
public interface ReliableStateManager
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Transaction |
createTransaction()
Erstellen und starten Sie eine neue Transaktion, die zum Gruppieren von Vorgängen verwendet werden kann, die atomar ausgeführt werden sollen. |
Async |
getAsyncEnumerator()
Gibt die Enumeration aller zuverlässigen Zustände zurück. |
<K extends String, V> CompletableFuture<Reliable |
getOrAddReliableHashMapAsync(String name)
Gibt eine zuverlässige HashMap-Tabelle zurück, die dem angegebenen Namen zugeordnet ist, sofern vorhanden. Andernfalls wird eine neue Tabelle erstellt und ein Verweis darauf zurückgegeben. |
<K extends String, V> CompletableFuture<Reliable |
getOrAddReliableHashMapAsync(String name, Duration timeout)
Gibt eine zuverlässige HashMap-Tabelle zurück, die dem angegebenen Namen zugeordnet ist, sofern vorhanden. Andernfalls wird eine neue Tabelle erstellt und ein Verweis darauf zurückgegeben. |
<K extends String, V> CompletableFuture<Reliable |
getOrAddReliableHashMapAsync(Transaction tx, String name)
Gibt eine zuverlässige HashMap-Tabelle zurück, die dem angegebenen Namen zugeordnet ist, sofern vorhanden. Andernfalls wird eine neue Tabelle erstellt und ein Verweis darauf zurückgegeben. |
<K extends String, V> CompletableFuture<Reliable |
getOrAddReliableHashMapAsync(Transaction tx, String name, Duration timeout)
Gibt eine zuverlässige HashMap-Tabelle zurück, die dem angegebenen Namen zugeordnet ist, sofern vorhanden. Andernfalls wird eine neue Tabelle erstellt und ein Verweis darauf zurückgegeben. |
CompletableFuture<?> |
removeAsync(String name)
Entfernt die Reliable-Auflistung, die dem angegebenen Namen zugeordnet ist. |
CompletableFuture<?> |
removeAsync(String name, Duration timeout)
Entfernt die Reliable-Auflistung, die dem angegebenen Namen zugeordnet ist. |
CompletableFuture<?> |
removeAsync(Transaction tx, String name)
Entfernt die Reliable-Auflistung, die dem angegebenen Namen zugeordnet ist. |
CompletableFuture<?> |
removeAsync(Transaction tx, String name, Duration timeout)
Entfernt die Reliable-Auflistung, die dem angegebenen Namen zugeordnet ist. |
<K extends String, V> CompletableFuture<Conditional |
tryGetReliableHashMapAsync(String name)
Ruft die zuverlässige Hashzuordnung ab, die dem angegebenen Namen zugeordnet ist. |
Details zur Methode
createTransaction
public Transaction createTransaction()
Erstellen und starten Sie eine neue Transaktion, die zum Gruppieren von Vorgängen verwendet werden kann, die atomar ausgeführt werden sollen.
Gibt zurück:
getAsyncEnumerator
public AsyncEnumeration
Gibt die Enumeration aller zuverlässigen Zustände zurück.
Gibt zurück:
getOrAddReliableHashMapAsync
public
Gibt eine zuverlässige HashMap-Tabelle zurück, die dem angegebenen Namen zugeordnet ist, sofern vorhanden. Andernfalls wird eine neue Tabelle erstellt und ein Verweis darauf zurückgegeben.
Parameter:
Gibt zurück:
getOrAddReliableHashMapAsync
public
Gibt eine zuverlässige HashMap-Tabelle zurück, die dem angegebenen Namen zugeordnet ist, sofern vorhanden. Andernfalls wird eine neue Tabelle erstellt und ein Verweis darauf zurückgegeben.
Parameter:
Gibt zurück:
getOrAddReliableHashMapAsync
public
Gibt eine zuverlässige HashMap-Tabelle zurück, die dem angegebenen Namen zugeordnet ist, sofern vorhanden. Andernfalls wird eine neue Tabelle erstellt und ein Verweis darauf zurückgegeben.
Parameter:
Gibt zurück:
getOrAddReliableHashMapAsync
public
Gibt eine zuverlässige HashMap-Tabelle zurück, die dem angegebenen Namen zugeordnet ist, sofern vorhanden. Andernfalls wird eine neue Tabelle erstellt und ein Verweis darauf zurückgegeben.
Parameter:
Gibt zurück:
removeAsync
public CompletableFuture removeAsync(String name)
Entfernt die Reliable-Auflistung, die dem angegebenen Namen zugeordnet ist.
Parameter:
Gibt zurück:
removeAsync
public CompletableFuture removeAsync(String name, Duration timeout)
Entfernt die Reliable-Auflistung, die dem angegebenen Namen zugeordnet ist.
Parameter:
Gibt zurück:
removeAsync
public CompletableFuture removeAsync(Transaction tx, String name)
Entfernt die Reliable-Auflistung, die dem angegebenen Namen zugeordnet ist.
Parameter:
Gibt zurück:
removeAsync
public CompletableFuture removeAsync(Transaction tx, String name, Duration timeout)
Entfernt die Reliable-Auflistung, die dem angegebenen Namen zugeordnet ist.
Parameter:
Gibt zurück:
tryGetReliableHashMapAsync
public
Ruft die zuverlässige Hashzuordnung ab, die dem angegebenen Namen zugeordnet ist.
Parameter:
Gibt zurück:
Gilt für:
Azure SDK for Java