Class DomainRoutingDriver

java.lang.Object
org.apache.syncope.core.persistence.neo4j.spring.DomainRoutingDriver
All Implemented Interfaces:
AutoCloseable, org.neo4j.driver.Driver

public class DomainRoutingDriver extends Object implements org.neo4j.driver.Driver
  • Field Details

    • domainHolder

      protected final DomainHolder<org.neo4j.driver.Driver> domainHolder
  • Constructor Details

    • DomainRoutingDriver

      public DomainRoutingDriver(DomainHolder<org.neo4j.driver.Driver> domainHolder)
  • Method Details

    • delegate

      protected org.neo4j.driver.Driver delegate()
    • executableQuery

      public org.neo4j.driver.ExecutableQuery executableQuery(String query)
      Specified by:
      executableQuery in interface org.neo4j.driver.Driver
    • executableQueryBookmarkManager

      public org.neo4j.driver.BookmarkManager executableQueryBookmarkManager()
      Specified by:
      executableQueryBookmarkManager in interface org.neo4j.driver.Driver
    • isEncrypted

      public boolean isEncrypted()
      Specified by:
      isEncrypted in interface org.neo4j.driver.Driver
    • session

      public <T extends org.neo4j.driver.BaseSession> T session(Class<T> sessionClass, org.neo4j.driver.SessionConfig sessionConfig, org.neo4j.driver.AuthToken sessionAuthToken)
      Specified by:
      session in interface org.neo4j.driver.Driver
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.neo4j.driver.Driver
    • closeAsync

      public CompletionStage<Void> closeAsync()
      Specified by:
      closeAsync in interface org.neo4j.driver.Driver
    • metrics

      public org.neo4j.driver.Metrics metrics()
      Specified by:
      metrics in interface org.neo4j.driver.Driver
    • isMetricsEnabled

      public boolean isMetricsEnabled()
      Specified by:
      isMetricsEnabled in interface org.neo4j.driver.Driver
    • defaultTypeSystem

      public org.neo4j.driver.types.TypeSystem defaultTypeSystem()
      Specified by:
      defaultTypeSystem in interface org.neo4j.driver.Driver
    • verifyConnectivity

      public void verifyConnectivity()
      Specified by:
      verifyConnectivity in interface org.neo4j.driver.Driver
    • verifyConnectivityAsync

      public CompletionStage<Void> verifyConnectivityAsync()
      Specified by:
      verifyConnectivityAsync in interface org.neo4j.driver.Driver
    • verifyAuthentication

      public boolean verifyAuthentication(org.neo4j.driver.AuthToken sessionAuthToken)
      Specified by:
      verifyAuthentication in interface org.neo4j.driver.Driver
    • supportsSessionAuth

      public boolean supportsSessionAuth()
      Specified by:
      supportsSessionAuth in interface org.neo4j.driver.Driver
    • supportsMultiDb

      public boolean supportsMultiDb()
      Specified by:
      supportsMultiDb in interface org.neo4j.driver.Driver
    • supportsMultiDbAsync

      public CompletionStage<Boolean> supportsMultiDbAsync()
      Specified by:
      supportsMultiDbAsync in interface org.neo4j.driver.Driver