Package com.arangodb.internal.config
Class ArangoConfigPropertiesImpl
java.lang.Object
com.arangodb.internal.config.ArangoConfigPropertiesImpl
- All Implemented Interfaces:
ArangoConfigProperties
ArangoConfigProperties implementation that reads configuration entries from local file. Properties path prefix can be
configured, so that it is possible to distinguish configurations for multiple driver instances in the same file.
-
Constructor Summary
ConstructorsConstructorDescriptionArangoConfigPropertiesImpl
(String fileName) ArangoConfigPropertiesImpl
(String fileName, String prefix) -
Method Summary
-
Constructor Details
-
ArangoConfigPropertiesImpl
public ArangoConfigPropertiesImpl() -
ArangoConfigPropertiesImpl
-
ArangoConfigPropertiesImpl
-
-
Method Details
-
getHosts
- Specified by:
getHosts
in interfaceArangoConfigProperties
-
getProtocol
- Specified by:
getProtocol
in interfaceArangoConfigProperties
-
getUser
- Specified by:
getUser
in interfaceArangoConfigProperties
-
getPassword
- Specified by:
getPassword
in interfaceArangoConfigProperties
-
getJwt
- Specified by:
getJwt
in interfaceArangoConfigProperties
-
getTimeout
- Specified by:
getTimeout
in interfaceArangoConfigProperties
-
getUseSsl
- Specified by:
getUseSsl
in interfaceArangoConfigProperties
-
getVerifyHost
- Specified by:
getVerifyHost
in interfaceArangoConfigProperties
-
getChunkSize
- Specified by:
getChunkSize
in interfaceArangoConfigProperties
-
getMaxConnections
- Specified by:
getMaxConnections
in interfaceArangoConfigProperties
-
getConnectionTtl
- Specified by:
getConnectionTtl
in interfaceArangoConfigProperties
-
getKeepAliveInterval
- Specified by:
getKeepAliveInterval
in interfaceArangoConfigProperties
-
getAcquireHostList
- Specified by:
getAcquireHostList
in interfaceArangoConfigProperties
-
getAcquireHostListInterval
- Specified by:
getAcquireHostListInterval
in interfaceArangoConfigProperties
-
getLoadBalancingStrategy
- Specified by:
getLoadBalancingStrategy
in interfaceArangoConfigProperties
-
getResponseQueueTimeSamples
- Specified by:
getResponseQueueTimeSamples
in interfaceArangoConfigProperties
-
getCompression
- Specified by:
getCompression
in interfaceArangoConfigProperties
-
getCompressionThreshold
- Specified by:
getCompressionThreshold
in interfaceArangoConfigProperties
-
getCompressionLevel
- Specified by:
getCompressionLevel
in interfaceArangoConfigProperties
-
getSerdeProviderClass
- Specified by:
getSerdeProviderClass
in interfaceArangoConfigProperties
-