Class BoltTransaction

java.lang.Object
org.neo4j.ogm.transaction.AbstractTransaction
org.neo4j.ogm.drivers.bolt.transaction.BoltTransaction
All Implemented Interfaces:
AutoCloseable, org.neo4j.ogm.transaction.Transaction

public class BoltTransaction extends org.neo4j.ogm.transaction.AbstractTransaction
Author:
Vince Bickers, Gerrit Meier, Michael J. Simons
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.neo4j.ogm.transaction.Transaction

    org.neo4j.ogm.transaction.Transaction.Status, org.neo4j.ogm.transaction.Transaction.Type
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class org.neo4j.ogm.transaction.AbstractTransaction

    transactionManager, type
  • Constructor Summary

    Constructors
    Constructor
    Description
    BoltTransaction(org.neo4j.ogm.transaction.TransactionManager transactionManager, org.neo4j.driver.Session session, org.neo4j.ogm.transaction.Transaction.Type type)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    org.neo4j.driver.Transaction
     
    void
     

    Methods inherited from class org.neo4j.ogm.transaction.AbstractTransaction

    canCommit, close, extend, extensions, isReadOnly, registeredNew, registerNew, status, type

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • BoltTransaction

      public BoltTransaction(org.neo4j.ogm.transaction.TransactionManager transactionManager, org.neo4j.driver.Session session, org.neo4j.ogm.transaction.Transaction.Type type)
  • Method Details

    • rollback

      public void rollback()
      Specified by:
      rollback in interface org.neo4j.ogm.transaction.Transaction
      Overrides:
      rollback in class org.neo4j.ogm.transaction.AbstractTransaction
    • commit

      public void commit()
      Specified by:
      commit in interface org.neo4j.ogm.transaction.Transaction
      Overrides:
      commit in class org.neo4j.ogm.transaction.AbstractTransaction
    • nativeBoltTransaction

      public org.neo4j.driver.Transaction nativeBoltTransaction()