Configuration Reference

Version:2.0.0

Neo4j Bolt Config Properties

🔗
Table 1. Configuration Properties for Neo4jBoltConfiguration
Property Type Description

neo4j.logging

org.neo4j.driver.Logging

neo4j.connection-liveness-check-timeout

java.time.Duration

neo4j.max-connection-lifetime

java.time.Duration

neo4j.max-connection-pool-size

int

neo4j.connection-acquisition-timeout

java.time.Duration

neo4j.trust-strategy

org.neo4j.driver.Config$TrustStrategy

neo4j.routing-table-purge-delay

java.time.Duration

neo4j.fetch-size

long

neo4j.connection-timeout

java.time.Duration

neo4j.max-transaction-retry-time

java.time.Duration

neo4j.resolver

org.neo4j.driver.net.ServerAddressResolver

neo4j.event-loop-threads

int

neo4j.uris

java.util.List

Set a {@link List} of Neo4J {@link URI}.

neo4j.username

java.lang.String

The username

neo4j.password

java.lang.String

The password

neo4j.retry-count

int

Default value (3).

neo4j.retry-delay

java.time.Duration

Default value (1).

neo4j.uri

java.net.URI

Set a single {@link URI}.

🔗
Table 2. Configuration Properties for Neo4jBoltConfiguration$Neo4jEmbeddedSettings
Property Type Description

neo4j.embedded.options

java.util.Map

The options to pass to the embedded server

neo4j.embedded.directory

java.lang.String

The directory

neo4j.embedded.drop-data

boolean

Default value (false).

neo4j.embedded.ephemeral

boolean

Default value (false).

neo4j.embedded.enabled

boolean

Default value (true).