public class Transaction extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Transaction.ReturningRunnable<T,E extends Throwable> |
static interface |
Transaction.Runnable |
static interface |
Transaction.ThrowingRunnable<E extends Throwable> |
| Constructor and Description |
|---|
Transaction() |
| Modifier and Type | Method and Description |
|---|---|
static <T,E extends Throwable> |
require(Transaction.ReturningRunnable<T,E> runnable) |
static void |
require(Transaction.Runnable runnable) |
static <E extends Throwable> |
require(Transaction.ThrowingRunnable<E> runnable) |
public Transaction()
public static void require(Transaction.Runnable runnable)
public static <E extends Throwable> void require(Transaction.ThrowingRunnable<E> runnable) throws E extends Throwable
E extends Throwablepublic static <T,E extends Throwable> T require(Transaction.ReturningRunnable<T,E> runnable) throws E extends Throwable
E extends ThrowableCopyright © 2014 Atteo. All rights reserved.