@ConfigurationProperties(value="neo4j") public class Neo4jBoltConfiguration extends java.lang.Object implements Neo4jBoltSettings
Modifier and Type | Class and Description |
---|---|
static class |
Neo4jBoltConfiguration.Neo4jEmbeddedSettings
The configuration settings for the embedded Neo4j.
|
Modifier and Type | Field and Description |
---|---|
protected org.neo4j.driver.Config.ConfigBuilder |
config |
static int |
DEFAULT_RETRYCOUNT
The default retry count value.
|
static int |
DEFAULT_RETRYDELAY_SECONDS
The default retry delay value.
|
DEFAULT_LOCATION, DEFAULT_URI, PREFIX
Constructor and Description |
---|
Neo4jBoltConfiguration()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Optional<org.neo4j.driver.AuthToken> |
getAuthToken() |
org.neo4j.driver.Config |
getConfig() |
org.neo4j.driver.Config.ConfigBuilder |
getConfigBuilder() |
Neo4jBoltConfiguration.Neo4jEmbeddedSettings |
getEmbeddedSettings() |
int |
getRetryCount() |
java.time.Duration |
getRetryDelay() |
java.util.List<java.net.URI> |
getUris() |
void |
setAuthToken(org.neo4j.driver.AuthToken authToken) |
void |
setEmbeddedSettings(Neo4jBoltConfiguration.Neo4jEmbeddedSettings embeddedSettings) |
void |
setPassword(java.lang.String password) |
void |
setRetryCount(int retryCount)
Default value (3).
|
void |
setRetryDelay(java.time.Duration retryDelay)
Default value (1).
|
void |
setTrustStrategy(org.neo4j.driver.Config.TrustStrategy trustStrategy) |
void |
setUri(java.net.URI uri)
Set a single
URI . |
void |
setUris(java.util.List<java.net.URI> uris)
Set a
List of Neo4J URI . |
void |
setUsername(java.lang.String username) |
public static final int DEFAULT_RETRYCOUNT
public static final int DEFAULT_RETRYDELAY_SECONDS
@ConfigurationBuilder(prefixes="with", allowZeroArgs=true) protected org.neo4j.driver.Config.ConfigBuilder config
public java.util.List<java.net.URI> getUris()
public void setUris(java.util.List<java.net.URI> uris)
List
of Neo4J URI
.uris
- The list of URIspublic void setUri(java.net.URI uri)
URI
.uri
- A single Neo4j URIpublic int getRetryCount()
public void setRetryCount(int retryCount)
retryCount
- The retry countpublic java.time.Duration getRetryDelay()
public void setRetryDelay(java.time.Duration retryDelay)
retryDelay
- The delay between retry attemptspublic org.neo4j.driver.Config getConfig()
public org.neo4j.driver.Config.ConfigBuilder getConfigBuilder()
public java.util.Optional<org.neo4j.driver.AuthToken> getAuthToken()
AuthTokens
@Inject public void setAuthToken(@Nullable org.neo4j.driver.AuthToken authToken)
authToken
- The AuthToken
public void setUsername(java.lang.String username)
username
- The usernamepublic void setPassword(java.lang.String password)
password
- The password@Inject public void setTrustStrategy(@Nullable org.neo4j.driver.Config.TrustStrategy trustStrategy)
trustStrategy
- The Config.TrustStrategy
public Neo4jBoltConfiguration.Neo4jEmbeddedSettings getEmbeddedSettings()
@Inject public void setEmbeddedSettings(Neo4jBoltConfiguration.Neo4jEmbeddedSettings embeddedSettings)
embeddedSettings
- The Neo4jBoltConfiguration.Neo4jEmbeddedSettings