Package com.arangodb.config
Interface ArangoConfigProperties
public interface ArangoConfigProperties
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic ArangoConfigProperties
fromFile()
Reads properties from file arangodb.properties.static ArangoConfigProperties
Reads properties from filefileName
.static ArangoConfigProperties
Reads properties from filefileName
.static ArangoConfigProperties
fromProperties
(Properties properties) CreatesArangoConfigProperties
from Java properties (Properties
).static ArangoConfigProperties
fromProperties
(Properties properties, String prefix) CreatesArangoConfigProperties
from Java properties (Properties
).default Optional<Compression>
default Optional<List<HostDescription>>
getHosts()
getJwt()
default Optional<LoadBalancingStrategy>
getUser()
-
Field Details
-
KEY_HOSTS
- See Also:
-
KEY_PROTOCOL
- See Also:
-
KEY_USER
- See Also:
-
KEY_PASSWORD
- See Also:
-
KEY_JWT
- See Also:
-
KEY_TIMEOUT
- See Also:
-
KEY_USE_SSL
- See Also:
-
KEY_VERIFY_HOST
- See Also:
-
KEY_CHUNK_SIZE
- See Also:
-
KEY_MAX_CONNECTIONS
- See Also:
-
KEY_CONNECTION_TTL
- See Also:
-
KEY_KEEP_ALIVE_INTERVAL
- See Also:
-
KEY_ACQUIRE_HOST_LIST
- See Also:
-
KEY_ACQUIRE_HOST_LIST_INTERVAL
- See Also:
-
KEY_LOAD_BALANCING_STRATEGY
- See Also:
-
KEY_RESPONSE_QUEUE_TIME_SAMPLES
- See Also:
-
KEY_COMPRESSION
- See Also:
-
KEY_COMPRESSION_THRESHOLD
- See Also:
-
KEY_COMPRESSION_LEVEL
- See Also:
-
KEY_SERDE_PROVIDER_CLASS
- See Also:
-
-
Method Details
-
fromFile
Reads properties from file arangodb.properties. Properties must be prefixed with @{code "arangodb"}, eg. @{code "arangodb.hosts=localhost:8529"}. -
fromFile
Reads properties from filefileName
. Properties must be prefixed with @{code "arangodb"}, eg. @{code "arangodb.hosts=localhost:8529"}. -
fromFile
Reads properties from filefileName
. Properties must be prefixed with @{code prefix}, eg. @{code ".hosts=localhost:8529"}. -
fromProperties
CreatesArangoConfigProperties
from Java properties (Properties
). Properties must be prefixed with @{code "arangodb"}, eg. @{code "arangodb.hosts=localhost:8529"}. -
fromProperties
CreatesArangoConfigProperties
from Java properties (Properties
). Properties must be prefixed with @{code prefix}, eg. @{code ".hosts=localhost:8529"}. -
getHosts
-
getProtocol
-
getUser
-
getPassword
-
getJwt
-
getTimeout
-
getUseSsl
-
getVerifyHost
-
getChunkSize
-
getMaxConnections
-
getConnectionTtl
-
getKeepAliveInterval
-
getAcquireHostList
-
getAcquireHostListInterval
-
getLoadBalancingStrategy
-
getResponseQueueTimeSamples
-
getCompression
-
getCompressionThreshold
-
getCompressionLevel
-
getSerdeProviderClass
-