public class TransactionManager extends Object
| Constructor and Description |
|---|
TransactionManager(Database database,
org.onosproject.store.service.AsyncConsistentMap<org.onosproject.store.primitives.TransactionId,Transaction> transactions) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<CommitResult> |
execute(Transaction transaction)
Executes the specified transaction by employing a two phase commit protocol.
|
CompletableFuture<Collection<org.onosproject.store.primitives.TransactionId>> |
getPendingTransactionIds()
Returns all pending transaction identifiers.
|
public TransactionManager(Database database, org.onosproject.store.service.AsyncConsistentMap<org.onosproject.store.primitives.TransactionId,Transaction> transactions)
public CompletableFuture<CommitResult> execute(Transaction transaction)
transaction - transaction to commitpublic CompletableFuture<Collection<org.onosproject.store.primitives.TransactionId>> getPendingTransactionIds()
Copyright © 2016. All rights reserved.