public class Txn extends Object
Constructor and Description |
---|
Txn() |
Modifier and Type | Method and Description |
---|---|
static <T extends Transactional,X> |
calculateRead(T txn,
Supplier<X> r)
Execute and return a value in a read transaction
|
static <T extends Transactional,X> |
calculateWrite(T txn,
Supplier<X> r)
Execute and return a value in a write transaction.
|
static <T extends Transactional> |
executeRead(T txn,
Runnable r)
Execute the Runnable in a read transaction.
|
static <T extends Transactional> |
executeWrite(T txn,
Runnable r)
Execute the Runnable in a write transaction
|
public static <T extends Transactional> void executeRead(T txn, Runnable r)
public static <T extends Transactional,X> X calculateRead(T txn, Supplier<X> r)
public static <T extends Transactional> void executeWrite(T txn, Runnable r)
public static <T extends Transactional,X> X calculateWrite(T txn, Supplier<X> r)
Licenced under the Apache License, Version 2.0