Class BoltDriver
java.lang.Object
org.neo4j.ogm.driver.AbstractConfigurableDriver
org.neo4j.ogm.drivers.bolt.driver.BoltDriver
- All Implemented Interfaces:
AutoCloseable,org.neo4j.ogm.driver.Driver
public class BoltDriver
extends org.neo4j.ogm.driver.AbstractConfigurableDriver
- Author:
- Vince Bickers, Luanne Misquitta, Mark Angrish, Michael J. Simons
-
Field Summary
FieldsFields inherited from class org.neo4j.ogm.driver.AbstractConfigurableDriver
configuration, customPropertiesSupplier, parameterConversion, typeSystem -
Constructor Summary
ConstructorsConstructorDescriptionBoltDriver(org.neo4j.driver.Driver boltDriver) BoltDriver(org.neo4j.driver.Driver boltDriver, Supplier<Map<String, Object>> customPropertiesSupplier) Create OGM BoltDriver with provided java neo4j driver -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidconfigure(org.neo4j.ogm.config.Configuration newConfiguration) org.neo4j.ogm.driver.ExceptionTranslatorFunction<org.neo4j.ogm.transaction.TransactionManager,BiFunction<org.neo4j.ogm.transaction.Transaction.Type, Iterable<String>, org.neo4j.ogm.transaction.Transaction>> protected Stringorg.neo4j.ogm.request.Requestrequest(org.neo4j.ogm.transaction.Transaction transaction) <T> TMethods inherited from class org.neo4j.ogm.driver.AbstractConfigurableDriver
getConfiguration, getCypherModification, getTypeSystemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.neo4j.ogm.driver.Driver
requiresTransaction
-
Field Details
-
CONFIG_PARAMETER_BOLT_LOGGING
- See Also:
-
-
Constructor Details
-
BoltDriver
public BoltDriver() -
BoltDriver
public BoltDriver(org.neo4j.driver.Driver boltDriver) -
BoltDriver
public BoltDriver(org.neo4j.driver.Driver boltDriver, Supplier<Map<String, Object>> customPropertiesSupplier) Create OGM BoltDriver with provided java neo4j driver- Parameters:
boltDriver- instance of java neo4j drivercustomPropertiesSupplier- Hook to provide custom configuration properties, i.e. for Cypher modification providers
-
-
Method Details
-
configure
public void configure(org.neo4j.ogm.config.Configuration newConfiguration) - Specified by:
configurein interfaceorg.neo4j.ogm.driver.Driver- Overrides:
configurein classorg.neo4j.ogm.driver.AbstractConfigurableDriver
-
getTypeSystemName
- Specified by:
getTypeSystemNamein classorg.neo4j.ogm.driver.AbstractConfigurableDriver
-
getTransactionFactorySupplier
public Function<org.neo4j.ogm.transaction.TransactionManager,BiFunction<org.neo4j.ogm.transaction.Transaction.Type, getTransactionFactorySupplier()Iterable<String>, org.neo4j.ogm.transaction.Transaction>> -
close
public void close() -
getExceptionTranslator
public org.neo4j.ogm.driver.ExceptionTranslator getExceptionTranslator() -
request
public org.neo4j.ogm.request.Request request(org.neo4j.ogm.transaction.Transaction transaction) -
unwrap
-