Package io.micronaut.neo4j.bolt
Class Neo4jBoltConfiguration
java.lang.Object
io.micronaut.neo4j.bolt.Neo4jBoltConfiguration
- All Implemented Interfaces:
 Neo4jBoltSettings
@ConfigurationProperties("neo4j")
public class Neo4jBoltConfiguration
extends Object
implements Neo4jBoltSettings
Configuration for Bolt Neo4j driver.
- Since:
 - 1.0
 - Author:
 - graemerocher
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated, for removal: This API element is subject to removal in a future version.Use testcontainers instead. - 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.neo4j.driver.Config.ConfigBuilderstatic final intThe default retry count value.static final intThe default retry delay value.Fields inherited from interface io.micronaut.neo4j.bolt.Neo4jBoltSettings
DEFAULT_LOCATION, DEFAULT_URI, PREFIX - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionOptional<org.neo4j.driver.AuthToken>org.neo4j.driver.Configorg.neo4j.driver.Config.ConfigBuilderDeprecated, for removal: This API element is subject to removal in a future version.Use testcontainers instead.int@NonNull URIgetUri()voidsetAuthToken(@Nullable org.neo4j.driver.AuthToken authToken) voidsetEmbeddedSettings(Neo4jBoltConfiguration.Neo4jEmbeddedSettings embeddedSettings) Deprecated, for removal: This API element is subject to removal in a future version.Use testcontainers instead.voidsetPassword(String password) voidsetRetryCount(int retryCount) Default value (3).voidsetRetryDelay(Duration retryDelay) Default value (1).voidsetTrustStrategy(org.neo4j.driver.Config.TrustStrategy trustStrategy) voidSet a singleURI.voidsetUsername(String username)  
- 
Field Details
- 
DEFAULT_RETRYCOUNT
public static final int DEFAULT_RETRYCOUNTThe default retry count value.- See Also:
 
 - 
DEFAULT_RETRYDELAY_SECONDS
public static final int DEFAULT_RETRYDELAY_SECONDSThe default retry delay value.- See Also:
 
 - 
config
@ConfigurationBuilder(prefixes="with", allowZeroArgs=true) protected org.neo4j.driver.Config.ConfigBuilder config 
 - 
 - 
Constructor Details
- 
Neo4jBoltConfiguration
public Neo4jBoltConfiguration()Constructor. 
 - 
 - 
Method Details
- 
getUri
- Returns:
 - The Neo4j URIs
 
 - 
setUri
Set a singleURI.- Parameters:
 uri- A single Neo4j URI
 - 
getRetryCount
public int getRetryCount()- Returns:
 - The number of times to retry establishing a connection to the server
 
 - 
setRetryCount
public void setRetryCount(int retryCount) Default value (3).- Parameters:
 retryCount- The retry count
 - 
getRetryDelay
- Returns:
 - The delay between retry attempts
 
 - 
setRetryDelay
Default value (1).- Parameters:
 retryDelay- The delay between retry attempts
 - 
getConfig
public org.neo4j.driver.Config getConfig()- Returns:
 - The configuration
 
 - 
getConfigBuilder
public org.neo4j.driver.Config.ConfigBuilder getConfigBuilder()- Returns:
 - The configuration builder used
 
 - 
getAuthToken
- Returns:
 - The auth token to use
 - See Also:
 - 
AuthTokens
 
 - 
setAuthToken
@Inject public void setAuthToken(@Nullable @Nullable org.neo4j.driver.AuthToken authToken) - Parameters:
 authToken- TheAuthToken
 - 
setUsername
- Parameters:
 username- The username
 - 
setPassword
- Parameters:
 password- The password
 - 
setTrustStrategy
@Inject public void setTrustStrategy(@Nullable org.neo4j.driver.Config.TrustStrategy trustStrategy) - Parameters:
 trustStrategy- TheConfig.TrustStrategy
 - 
getEmbeddedSettings
@Deprecated(since="6.0.2", forRemoval=true) public Neo4jBoltConfiguration.Neo4jEmbeddedSettings getEmbeddedSettings()Deprecated, for removal: This API element is subject to removal in a future version.Use testcontainers instead. See Testcontainers Neo4j- Returns:
 - The settings for the embedded Neo4j server
 
 - 
setEmbeddedSettings
@Deprecated(since="6.0.2", forRemoval=true) @Inject public void setEmbeddedSettings(Neo4jBoltConfiguration.Neo4jEmbeddedSettings embeddedSettings) Deprecated, for removal: This API element is subject to removal in a future version.Use testcontainers instead. See Testcontainers Neo4j- Parameters:
 embeddedSettings- TheNeo4jBoltConfiguration.Neo4jEmbeddedSettings
 
 -