Class ReAuthAsyncSession

java.lang.Object
org.neo4j.connectors.common.driver.reauth.ReAuthAsyncSession
All Implemented Interfaces:
org.neo4j.driver.async.AsyncQueryRunner, org.neo4j.driver.async.AsyncSession

public class ReAuthAsyncSession extends Object implements org.neo4j.driver.async.AsyncSession
  • Constructor Details

    • ReAuthAsyncSession

      public ReAuthAsyncSession(ReAuthDriver driver, Supplier<org.neo4j.driver.async.AsyncSession> sessionSupplier)
  • Method Details

    • beginTransactionAsync

      public CompletionStage<org.neo4j.driver.async.AsyncTransaction> beginTransactionAsync()
      Specified by:
      beginTransactionAsync in interface org.neo4j.driver.async.AsyncSession
    • beginTransactionAsync

      public CompletionStage<org.neo4j.driver.async.AsyncTransaction> beginTransactionAsync(org.neo4j.driver.TransactionConfig config)
      Specified by:
      beginTransactionAsync in interface org.neo4j.driver.async.AsyncSession
    • readTransactionAsync

      public <T> CompletionStage<T> readTransactionAsync(org.neo4j.driver.async.AsyncTransactionWork<CompletionStage<T>> work)
      Specified by:
      readTransactionAsync in interface org.neo4j.driver.async.AsyncSession
    • readTransactionAsync

      public <T> CompletionStage<T> readTransactionAsync(org.neo4j.driver.async.AsyncTransactionWork<CompletionStage<T>> work, org.neo4j.driver.TransactionConfig config)
      Specified by:
      readTransactionAsync in interface org.neo4j.driver.async.AsyncSession
    • writeTransactionAsync

      public <T> CompletionStage<T> writeTransactionAsync(org.neo4j.driver.async.AsyncTransactionWork<CompletionStage<T>> work)
      Specified by:
      writeTransactionAsync in interface org.neo4j.driver.async.AsyncSession
    • writeTransactionAsync

      public <T> CompletionStage<T> writeTransactionAsync(org.neo4j.driver.async.AsyncTransactionWork<CompletionStage<T>> work, org.neo4j.driver.TransactionConfig config)
      Specified by:
      writeTransactionAsync in interface org.neo4j.driver.async.AsyncSession
    • runAsync

      public CompletionStage<org.neo4j.driver.async.ResultCursor> runAsync(String query, org.neo4j.driver.TransactionConfig config)
      Specified by:
      runAsync in interface org.neo4j.driver.async.AsyncSession
    • runAsync

      public CompletionStage<org.neo4j.driver.async.ResultCursor> runAsync(String query, Map<String,Object> parameters, org.neo4j.driver.TransactionConfig config)
      Specified by:
      runAsync in interface org.neo4j.driver.async.AsyncSession
    • runAsync

      public CompletionStage<org.neo4j.driver.async.ResultCursor> runAsync(org.neo4j.driver.Query query, org.neo4j.driver.TransactionConfig config)
      Specified by:
      runAsync in interface org.neo4j.driver.async.AsyncSession
    • lastBookmark

      public org.neo4j.driver.Bookmark lastBookmark()
      Specified by:
      lastBookmark in interface org.neo4j.driver.async.AsyncSession
    • closeAsync

      public CompletionStage<Void> closeAsync()
      Specified by:
      closeAsync in interface org.neo4j.driver.async.AsyncSession
    • runAsync

      public CompletionStage<org.neo4j.driver.async.ResultCursor> runAsync(String query, org.neo4j.driver.Value parameters)
      Specified by:
      runAsync in interface org.neo4j.driver.async.AsyncQueryRunner
    • runAsync

      public CompletionStage<org.neo4j.driver.async.ResultCursor> runAsync(String query, Map<String,Object> parameters)
      Specified by:
      runAsync in interface org.neo4j.driver.async.AsyncQueryRunner
    • runAsync

      public CompletionStage<org.neo4j.driver.async.ResultCursor> runAsync(String query, org.neo4j.driver.Record parameters)
      Specified by:
      runAsync in interface org.neo4j.driver.async.AsyncQueryRunner
    • runAsync

      public CompletionStage<org.neo4j.driver.async.ResultCursor> runAsync(String query)
      Specified by:
      runAsync in interface org.neo4j.driver.async.AsyncQueryRunner
    • runAsync

      public CompletionStage<org.neo4j.driver.async.ResultCursor> runAsync(org.neo4j.driver.Query query)
      Specified by:
      runAsync in interface org.neo4j.driver.async.AsyncQueryRunner