Class Neo4jCdiConfigurationSupport
java.lang.Object
org.springframework.data.neo4j.config.Neo4jCdiConfigurationSupport
@API(status=INTERNAL,
since="6.0")
@ApplicationScoped
public class Neo4jCdiConfigurationSupport
extends Object
Support class that can be used as is for all necessary CDI beans or as a blueprint for
custom producers.
- Since:
- 6.0
- Author:
- Michael J. Simons
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.neo4j.cypherdsl.core.renderer.Configurationneo4jClient(org.neo4j.driver.Driver driver) neo4jMappingContext(org.neo4j.driver.Driver driver, jakarta.enterprise.inject.Instance<Neo4jConversions> neo4JConversions) neo4jOperations(jakarta.enterprise.inject.Instance<Neo4jClient> neo4jClient, jakarta.enterprise.inject.Instance<Neo4jMappingContext> mappingContext, jakarta.enterprise.inject.Instance<org.neo4j.cypherdsl.core.renderer.Configuration> cypherDslConfiguration, jakarta.enterprise.inject.Instance<PlatformTransactionManager> transactionManager) transactionManager(org.neo4j.driver.Driver driver, jakarta.enterprise.inject.Instance<DatabaseSelectionProvider> databaseNameProvider)
-
Constructor Details
-
Neo4jCdiConfigurationSupport
public Neo4jCdiConfigurationSupport()
-
-
Method Details
-
neo4jConversions
-
databaseSelectionProvider
-
cypherDslConfiguration
@Produces @Builtin @Singleton public org.neo4j.cypherdsl.core.renderer.Configuration cypherDslConfiguration() -
neo4jOperations
@Produces @Builtin @Singleton public Neo4jOperations neo4jOperations(@Any jakarta.enterprise.inject.Instance<Neo4jClient> neo4jClient, @Any jakarta.enterprise.inject.Instance<Neo4jMappingContext> mappingContext, @Any jakarta.enterprise.inject.Instance<org.neo4j.cypherdsl.core.renderer.Configuration> cypherDslConfiguration, @Any jakarta.enterprise.inject.Instance<PlatformTransactionManager> transactionManager) -
neo4jClient
-
neo4jMappingContext
@Produces @Singleton public Neo4jMappingContext neo4jMappingContext(org.neo4j.driver.Driver driver, @Any jakarta.enterprise.inject.Instance<Neo4jConversions> neo4JConversions) -
transactionManager
@Produces @Singleton public PlatformTransactionManager transactionManager(org.neo4j.driver.Driver driver, @Any jakarta.enterprise.inject.Instance<DatabaseSelectionProvider> databaseNameProvider)
-