Interface ConnectionFactory

All Known Implementing Classes:
ConnectionFactoryImpl, VirtuosoConnectionFactory

public interface ConnectionFactory
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Closes this factory
    Creates a storage connection.
    boolean
    Whether this factory is open.
    void
    setRepository(org.eclipse.rdf4j.repository.Repository repository)
    Sets the underlying repository.
  • Method Details

    • createStorageConnection

      RepoConnection createStorageConnection()
      Creates a storage connection.
      Returns:
      New storage connection
    • close

      void close() throws OntoDriverException
      Closes this factory
      Throws:
      Rdf4jDriverException - When storage access error occurs
      OntoDriverException
    • isOpen

      boolean isOpen()
      Whether this factory is open.
      Returns:
      Factory status
    • setRepository

      void setRepository(org.eclipse.rdf4j.repository.Repository repository) throws Rdf4jDriverException
      Sets the underlying repository.

      Note that this functionality is supported only for in-memory stores.

      Parameters:
      repository - The new repository
      Throws:
      Rdf4jDriverException - In case setting the repository fails