Package com.arangodb.config
Interface ArangoConfigProperties
public interface ArangoConfigProperties
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic ArangoConfigPropertiesfromFile()Reads properties from file arangodb.properties.static ArangoConfigPropertiesReads properties from filefileName.static ArangoConfigPropertiesReads properties from filefileName.static ArangoConfigPropertiesfromProperties(Properties properties) CreatesArangoConfigPropertiesfrom Java properties (Properties).static ArangoConfigPropertiesfromProperties(Properties properties, String prefix) CreatesArangoConfigPropertiesfrom 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_SSL_CERT_VALUE
- See Also:
-
KEY_SSL_ALGORITHM
- See Also:
-
KEY_SSL_PROTOCOL
- See Also:
-
KEY_VERIFY_HOST
- See Also:
-
KEY_CHUNK_SIZE
- See Also:
-
KEY_PIPELINING
- See Also:
-
KEY_CONNECTION_WINDOW_SIZE
- See Also:
-
KEY_INITIAL_WINDOW_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
CreatesArangoConfigPropertiesfrom Java properties (Properties). Properties must be prefixed with @{code "arangodb"}, eg. @{code "arangodb.hosts=localhost:8529"}. -
fromProperties
CreatesArangoConfigPropertiesfrom Java properties (Properties). Properties must be prefixed with @{code prefix}, eg. @{code ".hosts=localhost:8529"}. -
getHosts
-
getProtocol
-
getUser
-
getPassword
-
getJwt
-
getTimeout
-
getUseSsl
-
getSslCertValue
-
getSslAlgorithm
-
getSslProtocol
-
getVerifyHost
-
getChunkSize
-
getPipelining
-
getConnectionWindowSize
-
getInitialWindowSize
-
getMaxConnections
-
getConnectionTtl
-
getKeepAliveInterval
-
getAcquireHostList
-
getAcquireHostListInterval
-
getLoadBalancingStrategy
-
getResponseQueueTimeSamples
-
getCompression
-
getCompressionThreshold
-
getCompressionLevel
-
getSerdeProviderClass
-