Class ReAuthRxSession

java.lang.Object
org.neo4j.connectors.common.driver.reauth.ReAuthRxSession
All Implemented Interfaces:
org.neo4j.driver.reactive.RxQueryRunner, org.neo4j.driver.reactive.RxSession

public class ReAuthRxSession extends Object implements org.neo4j.driver.reactive.RxSession
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReAuthRxSession(ReAuthDriver driver, Supplier<org.neo4j.driver.reactive.RxSession> sessionSupplier)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.reactivestreams.Publisher<org.neo4j.driver.reactive.RxTransaction>
     
    org.reactivestreams.Publisher<org.neo4j.driver.reactive.RxTransaction>
    beginTransaction(org.neo4j.driver.TransactionConfig config)
     
    <T> org.reactivestreams.Publisher<T>
     
    org.neo4j.driver.Bookmark
     
    <T> org.reactivestreams.Publisher<T>
    readTransaction(org.neo4j.driver.reactive.RxTransactionWork<? extends org.reactivestreams.Publisher<T>> work)
     
    <T> org.reactivestreams.Publisher<T>
    readTransaction(org.neo4j.driver.reactive.RxTransactionWork<? extends org.reactivestreams.Publisher<T>> work, org.neo4j.driver.TransactionConfig config)
     
    org.neo4j.driver.reactive.RxResult
    run(String query)
     
    org.neo4j.driver.reactive.RxResult
    run(String query, Map<String,Object> parameters)
     
    org.neo4j.driver.reactive.RxResult
    run(String query, Map<String,Object> parameters, org.neo4j.driver.TransactionConfig config)
     
    org.neo4j.driver.reactive.RxResult
    run(String query, org.neo4j.driver.Record parameters)
     
    org.neo4j.driver.reactive.RxResult
    run(String query, org.neo4j.driver.TransactionConfig config)
     
    org.neo4j.driver.reactive.RxResult
    run(String query, org.neo4j.driver.Value parameters)
     
    org.neo4j.driver.reactive.RxResult
    run(org.neo4j.driver.Query query)
     
    org.neo4j.driver.reactive.RxResult
    run(org.neo4j.driver.Query query, org.neo4j.driver.TransactionConfig config)
     
    <T> org.reactivestreams.Publisher<T>
    writeTransaction(org.neo4j.driver.reactive.RxTransactionWork<? extends org.reactivestreams.Publisher<T>> work)
     
    <T> org.reactivestreams.Publisher<T>
    writeTransaction(org.neo4j.driver.reactive.RxTransactionWork<? extends org.reactivestreams.Publisher<T>> work, org.neo4j.driver.TransactionConfig config)
     

    Methods inherited from class java.lang.Object

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

    • ReAuthRxSession

      public ReAuthRxSession(ReAuthDriver driver, Supplier<org.neo4j.driver.reactive.RxSession> sessionSupplier)
  • Method Details

    • beginTransaction

      public org.reactivestreams.Publisher<org.neo4j.driver.reactive.RxTransaction> beginTransaction()
      Specified by:
      beginTransaction in interface org.neo4j.driver.reactive.RxSession
    • beginTransaction

      public org.reactivestreams.Publisher<org.neo4j.driver.reactive.RxTransaction> beginTransaction(org.neo4j.driver.TransactionConfig config)
      Specified by:
      beginTransaction in interface org.neo4j.driver.reactive.RxSession
    • readTransaction

      public <T> org.reactivestreams.Publisher<T> readTransaction(org.neo4j.driver.reactive.RxTransactionWork<? extends org.reactivestreams.Publisher<T>> work)
      Specified by:
      readTransaction in interface org.neo4j.driver.reactive.RxSession
    • readTransaction

      public <T> org.reactivestreams.Publisher<T> readTransaction(org.neo4j.driver.reactive.RxTransactionWork<? extends org.reactivestreams.Publisher<T>> work, org.neo4j.driver.TransactionConfig config)
      Specified by:
      readTransaction in interface org.neo4j.driver.reactive.RxSession
    • writeTransaction

      public <T> org.reactivestreams.Publisher<T> writeTransaction(org.neo4j.driver.reactive.RxTransactionWork<? extends org.reactivestreams.Publisher<T>> work)
      Specified by:
      writeTransaction in interface org.neo4j.driver.reactive.RxSession
    • writeTransaction

      public <T> org.reactivestreams.Publisher<T> writeTransaction(org.neo4j.driver.reactive.RxTransactionWork<? extends org.reactivestreams.Publisher<T>> work, org.neo4j.driver.TransactionConfig config)
      Specified by:
      writeTransaction in interface org.neo4j.driver.reactive.RxSession
    • run

      public org.neo4j.driver.reactive.RxResult run(String query, org.neo4j.driver.TransactionConfig config)
      Specified by:
      run in interface org.neo4j.driver.reactive.RxSession
    • run

      public org.neo4j.driver.reactive.RxResult run(String query, Map<String,Object> parameters, org.neo4j.driver.TransactionConfig config)
      Specified by:
      run in interface org.neo4j.driver.reactive.RxSession
    • run

      public org.neo4j.driver.reactive.RxResult run(org.neo4j.driver.Query query, org.neo4j.driver.TransactionConfig config)
      Specified by:
      run in interface org.neo4j.driver.reactive.RxSession
    • lastBookmark

      public org.neo4j.driver.Bookmark lastBookmark()
      Specified by:
      lastBookmark in interface org.neo4j.driver.reactive.RxSession
    • close

      public <T> org.reactivestreams.Publisher<T> close()
      Specified by:
      close in interface org.neo4j.driver.reactive.RxSession
    • run

      public org.neo4j.driver.reactive.RxResult run(String query, org.neo4j.driver.Value parameters)
      Specified by:
      run in interface org.neo4j.driver.reactive.RxQueryRunner
    • run

      public org.neo4j.driver.reactive.RxResult run(String query, Map<String,Object> parameters)
      Specified by:
      run in interface org.neo4j.driver.reactive.RxQueryRunner
    • run

      public org.neo4j.driver.reactive.RxResult run(String query, org.neo4j.driver.Record parameters)
      Specified by:
      run in interface org.neo4j.driver.reactive.RxQueryRunner
    • run

      public org.neo4j.driver.reactive.RxResult run(String query)
      Specified by:
      run in interface org.neo4j.driver.reactive.RxQueryRunner
    • run

      public org.neo4j.driver.reactive.RxResult run(org.neo4j.driver.Query query)
      Specified by:
      run in interface org.neo4j.driver.reactive.RxQueryRunner