public class BackendOperation extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
BackendOperation.Transactional<R> |
static interface |
BackendOperation.TransactionalProvider |
| Constructor and Description |
|---|
BackendOperation() |
| Modifier and Type | Method and Description |
|---|---|
static <R> R |
execute(BackendOperation.Transactional<R> exe,
BackendOperation.TransactionalProvider provider,
TimestampProvider times) |
static <R> R |
execute(BackendOperation.Transactional<R> exe,
BackendOperation.TransactionalProvider provider,
TimestampProvider times,
java.time.Duration maxTime) |
static <V> V |
execute(Callable<V> exe,
java.time.Duration totalWaitTime) |
static <V> V |
executeDirect(Callable<V> exe,
java.time.Duration totalWaitTime) |
public static final <V> V execute(Callable<V> exe, java.time.Duration totalWaitTime) throws TitanException
TitanExceptionpublic static final <V> V executeDirect(Callable<V> exe, java.time.Duration totalWaitTime) throws BackendException
BackendExceptionpublic static <R> R execute(BackendOperation.Transactional<R> exe, BackendOperation.TransactionalProvider provider, TimestampProvider times) throws BackendException
BackendExceptionpublic static <R> R execute(BackendOperation.Transactional<R> exe, BackendOperation.TransactionalProvider provider, TimestampProvider times, java.time.Duration maxTime) throws TitanException
TitanExceptionCopyright © 2012–2015. All rights reserved.