@NonNullByDefault
Package org.opendaylight.mdsal.binding.util
-
Interface Summary Interface Description CheckedConsumer<T,E extends Exception> Consumer
which can throw a checked exception.CheckedFunction<T,R,E extends Exception> Function
which can throw a checked exception.InterruptibleCheckedConsumer<T,E extends Exception> Consumer
which can throw a checked exception and be interrupted.InterruptibleCheckedFunction<T,R,E extends Exception> Function
which can throw a checked exception and be interrupted.ManagedNewTransactionRunner Managed transactions utility to simplify handling of new transactions and ensure they are always closed.ManagedTransactionChain Managed transaction chains provide managed semantics around transaction chains, i.e. chains which provide transactions which are automatically submitted or cancelled.ManagedTransactionFactory Managed transaction factories provide managed transactions, i.e. transactions which are automatically submitted or cancelled (write) or closed (read).TypedReadTransaction<D extends Datastore> Read transaction which is specific to a single logical datastore (configuration or operational).TypedReadWriteTransaction<D extends Datastore> Read-write transaction which is specific to a single logical datastore (configuration or operational).TypedWriteTransaction<D extends Datastore> Write transaction which is specific to a single logical datastore (configuration or operational). -
Class Summary Class Description Datastore Strongly-typed representation of a datastore (configuration or operational).Datastore.Configuration Datastore.Operational ManagedNewTransactionRunnerImpl Implementation ofManagedNewTransactionRunner
.RetryingManagedNewTransactionRunner Implementation ofManagedNewTransactionRunner
with automatic transparent retries.TransactionAdapter Deprecated. This is only intended for temporary use during complex migrations to managed transactions.