public abstract class InternalArangoDBBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected Boolean |
acquireHostList |
protected Integer |
acquireHostListInterval |
protected Integer |
chunkSize |
protected Long |
connectionTtl |
protected List<HostDescription> |
hosts |
protected String |
jwt |
protected Integer |
keepAliveInterval |
protected LoadBalancingStrategy |
loadBalancingStrategy |
protected Integer |
maxConnections |
protected String |
password |
protected Protocol |
protocol |
protected Integer |
responseQueueTimeSamples |
protected SSLContext |
sslContext |
protected Integer |
timeout |
protected String |
user |
protected ArangoSerde |
userDataSerde |
protected Boolean |
useSsl |
protected Boolean |
verifyHost |
Modifier | Constructor and Description |
---|---|
protected |
InternalArangoDBBuilder() |
protected final List<HostDescription> hosts
protected Protocol protocol
protected Integer timeout
protected String user
protected String password
protected String jwt
protected Boolean useSsl
protected SSLContext sslContext
protected Boolean verifyHost
protected Integer chunkSize
protected Integer maxConnections
protected Long connectionTtl
protected Integer keepAliveInterval
protected Boolean acquireHostList
protected Integer acquireHostListInterval
protected LoadBalancingStrategy loadBalancingStrategy
protected ArangoSerde userDataSerde
protected Integer responseQueueTimeSamples
protected static ArangoSerdeProvider serdeProvider()
protected void doLoadProperties(ArangoConfigProperties properties)
protected void setHost(String host, int port)
protected void setTimeout(Integer timeout)
protected void setUser(String user)
protected void setPassword(String password)
protected void setJwt(String jwt)
protected void setUseSsl(Boolean useSsl)
protected void setSslContext(SSLContext sslContext)
protected void setVerifyHost(Boolean verifyHost)
protected void setChunkSize(Integer chunkSize)
protected void setMaxConnections(Integer maxConnections)
protected void setConnectionTtl(Long connectionTtl)
protected void setKeepAliveInterval(Integer keepAliveInterval)
protected void setAcquireHostList(Boolean acquireHostList)
protected void setAcquireHostListInterval(Integer acquireHostListInterval)
protected void setLoadBalancingStrategy(LoadBalancingStrategy loadBalancingStrategy)
protected void setResponseQueueTimeSamples(Integer responseQueueTimeSamples)
protected void setUserDataSerde(ArangoSerde serde)
protected com.arangodb.internal.net.HostHandler createHostHandler(com.arangodb.internal.net.HostResolver hostResolver)
protected com.arangodb.internal.net.HostResolver createHostResolver(Collection<com.arangodb.internal.net.Host> hosts, int maxConnections, com.arangodb.internal.net.ConnectionFactory connectionFactory)
protected <C extends com.arangodb.internal.net.Connection> Collection<com.arangodb.internal.net.Host> createHostList(int maxConnections, com.arangodb.internal.net.ConnectionFactory connectionFactory)
Copyright © 2016–2023 ArangoDB GmbH. All rights reserved.