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
TitanException
public static final <V> V executeDirect(Callable<V> exe, java.time.Duration totalWaitTime) throws BackendException
BackendException
public static <R> R execute(BackendOperation.Transactional<R> exe, BackendOperation.TransactionalProvider provider, TimestampProvider times) throws BackendException
BackendException
public static <R> R execute(BackendOperation.Transactional<R> exe, BackendOperation.TransactionalProvider provider, TimestampProvider times, java.time.Duration maxTime) throws TitanException
TitanException
Copyright © 2012–2015. All rights reserved.