Package | Description |
---|---|
org.opendaylight.genius.infra |
Incubator package for new infrastructure utility code
which will be proposed into upstream projects once
merged and proven to be useful here for a while.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ManagedNewTransactionRunner
Managed transactions utility to simplify handling of new transactions and ensure they are always closed.
|
interface |
ManagedTransactionChain
Managed transaction chains provide managed semantics around transaction chains, i.e. chains which provide
transactions which are automatically submitted or cancelled.
|
Modifier and Type | Class and Description |
---|---|
class |
ManagedNewTransactionRunnerImpl
Implementation of
ManagedNewTransactionRunner . |
class |
RetryingManagedNewTransactionRunner
Implementation of
ManagedNewTransactionRunner with automatic transparent retries on transaction failure
(OptimisticLockFailedException on write transactions and ReadFailedException on read transactions
will cause the operation constructing the transaction to be re-run). |
Copyright © 2019 OpenDaylight. All rights reserved.