public class ArangoExecutorAsync extends ArangoExecutor
ArangoExecutor.ResponseDeserializer<T>
Constructor and Description |
---|
ArangoExecutorAsync(com.arangodb.async.internal.velocystream.VstCommunicationAsync communication,
com.arangodb.internal.serde.InternalSerde util,
QueueTimeMetricsImpl qtMetrics,
int timeoutMs) |
Modifier and Type | Method and Description |
---|---|
void |
disconnect() |
<T> CompletableFuture<T> |
execute(InternalRequest request,
ArangoExecutor.ResponseDeserializer<T> responseDeserializer) |
<T> CompletableFuture<T> |
execute(InternalRequest request,
Type type) |
<T> CompletableFuture<T> |
execute(InternalRequest request,
Type type,
com.arangodb.internal.net.HostHandle hostHandle) |
void |
setJwt(String jwt) |
createResult, getQueueTimeMetrics, interceptRequest, interceptResponse
public ArangoExecutorAsync(com.arangodb.async.internal.velocystream.VstCommunicationAsync communication, com.arangodb.internal.serde.InternalSerde util, QueueTimeMetricsImpl qtMetrics, int timeoutMs)
public <T> CompletableFuture<T> execute(InternalRequest request, Type type)
public <T> CompletableFuture<T> execute(InternalRequest request, Type type, com.arangodb.internal.net.HostHandle hostHandle)
public <T> CompletableFuture<T> execute(InternalRequest request, ArangoExecutor.ResponseDeserializer<T> responseDeserializer)
public void disconnect()
public void setJwt(String jwt)
Copyright © 2016–2023 ArangoDB GmbH. All rights reserved.