| Package | Description |
|---|---|
| org.onosproject.store.primitives.impl |
Implementation of partitioned and distributed store facility capable of
providing consistent update semantics.
|
| Modifier and Type | Method and Description |
|---|---|
Transaction |
Transaction.transition(org.onosproject.store.primitives.impl.Transaction.State newState) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<CommitResponse> |
PartitionedDatabase.commit(Transaction transaction) |
CommitResponse |
DefaultDatabaseState.commit(Transaction transaction) |
CompletableFuture<CommitResponse> |
DefaultDatabase.commit(Transaction transaction) |
CommitResponse |
DatabaseState.commit(Transaction transaction) |
CompletableFuture<CommitResponse> |
DatabaseProxy.commit(Transaction transaction)
Commit the specified transaction.
|
CompletableFuture<CommitResult> |
TransactionManager.execute(Transaction transaction)
Executes the specified transaction by employing a two phase commit protocol.
|
CompletableFuture<Boolean> |
PartitionedDatabase.prepare(Transaction transaction) |
boolean |
DefaultDatabaseState.prepare(Transaction transaction) |
CompletableFuture<Boolean> |
DefaultDatabase.prepare(Transaction transaction) |
boolean |
DatabaseState.prepare(Transaction transaction) |
CompletableFuture<Boolean> |
DatabaseProxy.prepare(Transaction transaction)
Prepare the specified transaction for commit.
|
CompletableFuture<CommitResponse> |
PartitionedDatabase.prepareAndCommit(Transaction transaction) |
CommitResponse |
DefaultDatabaseState.prepareAndCommit(Transaction transaction) |
CompletableFuture<CommitResponse> |
DefaultDatabase.prepareAndCommit(Transaction transaction) |
CommitResponse |
DatabaseState.prepareAndCommit(Transaction transaction) |
CompletableFuture<CommitResponse> |
DatabaseProxy.prepareAndCommit(Transaction transaction)
Prepare and commit the specified transaction.
|
CompletableFuture<Boolean> |
PartitionedDatabase.rollback(Transaction transaction) |
boolean |
DefaultDatabaseState.rollback(Transaction transaction) |
CompletableFuture<Boolean> |
DefaultDatabase.rollback(Transaction transaction) |
boolean |
DatabaseState.rollback(Transaction transaction) |
CompletableFuture<Boolean> |
DatabaseProxy.rollback(Transaction transaction)
Rollback the specified transaction.
|
| Constructor and Description |
|---|
DefaultTransactionContext(org.onosproject.store.primitives.TransactionId transactionId,
Function<Transaction,CompletableFuture<CommitResult>> transactionCommitter,
Supplier<org.onosproject.store.service.ConsistentMapBuilder> mapBuilderSupplier) |
DefaultTransactionContextBuilder(Supplier<org.onosproject.store.service.ConsistentMapBuilder> mapBuilderSupplier,
Function<Transaction,CompletableFuture<CommitResult>> transactionCommiter,
org.onosproject.store.primitives.TransactionId transactionId) |
TransactionManager(Database database,
org.onosproject.store.service.AsyncConsistentMap<org.onosproject.store.primitives.TransactionId,Transaction> transactions) |
Copyright © 2016. All rights reserved.