ReliableStateManager Interface
public interface ReliableStateManager
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Transaction |
createTransaction()
Crie e inicie uma nova transação que pode ser usada para agrupar operações a serem executadas atomicamente. |
Async |
getAsyncEnumerator()
Retorna a enumeração de todos os estados confiáveis. |
<K extends String, V> CompletableFuture<Reliable |
getOrAddReliableHashMapAsync(String name)
Retorna uma tabela HashMap confiável associada ao nome especificado se ela estiver presente. Caso contrário, cria uma nova tabela e retorna uma referência a ela. |
<K extends String, V> CompletableFuture<Reliable |
getOrAddReliableHashMapAsync(String name, Duration timeout)
Retorna uma tabela HashMap confiável associada ao nome especificado se ela estiver presente. Caso contrário, cria uma nova tabela e retorna uma referência a ela. |
<K extends String, V> CompletableFuture<Reliable |
getOrAddReliableHashMapAsync(Transaction tx, String name)
Retorna uma tabela HashMap confiável associada ao nome especificado se ela estiver presente. Caso contrário, cria uma nova tabela e retorna uma referência a ela. |
<K extends String, V> CompletableFuture<Reliable |
getOrAddReliableHashMapAsync(Transaction tx, String name, Duration timeout)
Retorna uma tabela HashMap confiável associada ao nome especificado se ela estiver presente. Caso contrário, cria uma nova tabela e retorna uma referência a ela. |
CompletableFuture<?> |
removeAsync(String name)
Remove a coleção Reliable associada ao nome fornecido. |
CompletableFuture<?> |
removeAsync(String name, Duration timeout)
Remove a coleção Reliable associada ao nome fornecido. |
CompletableFuture<?> |
removeAsync(Transaction tx, String name)
Remove a coleção Reliable associada ao nome fornecido. |
CompletableFuture<?> |
removeAsync(Transaction tx, String name, Duration timeout)
Remove a coleção Reliable associada ao nome fornecido. |
<K extends String, V> CompletableFuture<Conditional |
tryGetReliableHashMapAsync(String name)
Obtém o mapa de hash confiável associado ao nome fornecido. |
Detalhes do método
createTransaction
public Transaction createTransaction()
Crie e inicie uma nova transação que pode ser usada para agrupar operações a serem executadas atomicamente.
Retornos:
getAsyncEnumerator
public AsyncEnumeration
Retorna a enumeração de todos os estados confiáveis.
Retornos:
getOrAddReliableHashMapAsync
public
Retorna uma tabela HashMap confiável associada ao nome especificado se ela estiver presente. Caso contrário, cria uma nova tabela e retorna uma referência a ela.
Parâmetros:
Retornos:
getOrAddReliableHashMapAsync
public
Retorna uma tabela HashMap confiável associada ao nome especificado se ela estiver presente. Caso contrário, cria uma nova tabela e retorna uma referência a ela.
Parâmetros:
Retornos:
getOrAddReliableHashMapAsync
public
Retorna uma tabela HashMap confiável associada ao nome especificado se ela estiver presente. Caso contrário, cria uma nova tabela e retorna uma referência a ela.
Parâmetros:
Retornos:
getOrAddReliableHashMapAsync
public
Retorna uma tabela HashMap confiável associada ao nome especificado se ela estiver presente. Caso contrário, cria uma nova tabela e retorna uma referência a ela.
Parâmetros:
Retornos:
removeAsync
public CompletableFuture removeAsync(String name)
Remove a coleção Reliable associada ao nome fornecido.
Parâmetros:
Retornos:
removeAsync
public CompletableFuture removeAsync(String name, Duration timeout)
Remove a coleção Reliable associada ao nome fornecido.
Parâmetros:
Retornos:
removeAsync
public CompletableFuture removeAsync(Transaction tx, String name)
Remove a coleção Reliable associada ao nome fornecido.
Parâmetros:
Retornos:
removeAsync
public CompletableFuture removeAsync(Transaction tx, String name, Duration timeout)
Remove a coleção Reliable associada ao nome fornecido.
Parâmetros:
Retornos:
tryGetReliableHashMapAsync
public
Obtém o mapa de hash confiável associado ao nome fornecido.
Parâmetros:
Retornos:
Aplica-se a
Azure SDK for Java