Interface ConnectionFactory
- All Known Implementing Classes:
ConnectionFactoryImpl
,VirtuosoConnectionFactory
public interface ConnectionFactory
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Closes this factoryCreates a storage connection.boolean
isOpen()
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
Closes this factory- Throws:
Rdf4jDriverException
- When storage access error occursOntoDriverException
-
isOpen
boolean isOpen()Whether this factory is open.- Returns:
- Factory status
-
setRepository
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
-