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,
Duration maxTime) |
static <V> V |
execute(Callable<V> exe,
Duration totalWaitTime) |
static <V> V |
executeDirect(Callable<V> exe,
Duration totalWaitTime) |
public static <V> V execute(Callable<V> exe, Duration totalWaitTime) throws JanusGraphException
JanusGraphException
public static <V> V executeDirect(Callable<V> exe, 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, Duration maxTime) throws JanusGraphException
JanusGraphException
Copyright © 2012–2023. All rights reserved.