Skip to content

Commit 24a663b

Browse files
authored
Java driver for v3.12: content compression (DE-757) (#488)
1 parent 1d7dee3 commit 24a663b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

site/content/3.12/develop/drivers/java/reference-version-7/driver-setup.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,10 @@ Here are examples to integrate configuration properties from different sources:
8989
- `acquireHostListInterval(Integer)`: acquireHostList interval (ms), (default: `3_600_000`, 1 hour)
9090
- `loadBalancingStrategy(LoadBalancingStrategy)`: load balancing strategy, possible values are: `NONE`, `ROUND_ROBIN`, `ONE_RANDOM`, (default: `NONE`)
9191
- `responseQueueTimeSamples(Integer)`: amount of samples kept for queue time metrics, (default: `10`)
92-
- `serde(ArangoSerde)`: serde to serialize and deserialize user-data
92+
- `compression(Compression)`: the `content-encoding` and `accept-encoding` to use for HTTP requests, possible values are: `NONE`, `DEFLATE`, `GZIP`, (default: `NONE`)
93+
- `compressionThreshold(Integer)`: the minimum HTTP request body size (in bytes) to trigger compression, (default: `1024`)
94+
- `compressionLevel`: compression level between 0 and 9, (default: `6`)
95+
- `serde(ArangoSerde)`: serde to serialize and deserialize user-data
9396

9497
### Config File Properties
9598

@@ -114,6 +117,9 @@ The properties read are:
114117
- `acquireHostListInterval`
115118
- `loadBalancingStrategy`: `NONE`, `ROUND_ROBIN` or `ONE_RANDOM`
116119
- `responseQueueTimeSamples`
120+
- `compression`: `NONE`, `DEFLATE` or `GZIP`
121+
- `compressionThreshold`
122+
- `compressionLevel`
117123

118124
## SSL
119125

0 commit comments

Comments
 (0)