Class TransactionAwareRDF4JRepostoryConnection
java.lang.Object
org.eclipse.rdf4j.repository.base.AbstractRepositoryConnection
org.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper
it.uniroma2.art.semanticturkey.tx.TransactionAwareRDF4JRepostoryConnection
- All Implemented Interfaces:
AutoCloseable
,org.eclipse.rdf4j.repository.DelegatingRepositoryConnection
,org.eclipse.rdf4j.repository.RepositoryConnection
public class TransactionAwareRDF4JRepostoryConnection
extends org.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper
A
RepositoryConnectionWrapper
that is aware of possible transactions bound the current thread.- Author:
- Manuel Fiorelli
-
Field Summary
Fields inherited from class org.eclipse.rdf4j.repository.base.AbstractRepositoryConnection
logger
-
Constructor Summary
ConstructorDescriptionTransactionAwareRDF4JRepostoryConnection
(org.eclipse.rdf4j.repository.Repository repository, org.eclipse.rdf4j.repository.RepositoryConnection delegate) -
Method Summary
Methods inherited from class org.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper
add, add, add, add, add, add, add, add, addWithoutCommit, begin, begin, begin, clear, clearNamespaces, commit, exportStatements, exportStatements, getContextIDs, getDelegate, getIsolationLevel, getNamespace, getNamespaces, getStatements, hasStatement, hasStatement, isActive, isAutoCommit, isDelegatingAdd, isDelegatingRead, isDelegatingRemove, isEmpty, isOpen, prepare, prepareBooleanQuery, prepareGraphQuery, prepareQuery, prepareTupleQuery, prepareUpdate, remove, remove, remove, remove, removeNamespace, removeWithoutCommit, rollback, setAutoCommit, setDelegate, setIsolationLevel, setNamespace, setParserConfig, size
Methods inherited from class org.eclipse.rdf4j.repository.base.AbstractRepositoryConnection
addWithoutCommit, conditionalCommit, conditionalRollback, export, getParserConfig, getRepository, getValueFactory, prepareBooleanQuery, prepareGraphQuery, prepareQuery, prepareTupleQuery, prepareUpdate, removeWithoutCommit, startLocalTransaction
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.repository.RepositoryConnection
add, add, add, add, add, add, add, add, export, getParserConfig, getRepository, getStatements, getValueFactory, prepareBooleanQuery, prepareBooleanQuery, prepareGraphQuery, prepareGraphQuery, prepareQuery, prepareQuery, prepareTupleQuery, prepareTupleQuery, prepareUpdate, prepareUpdate, remove, remove
-
Constructor Details
-
TransactionAwareRDF4JRepostoryConnection
public TransactionAwareRDF4JRepostoryConnection(org.eclipse.rdf4j.repository.Repository repository, org.eclipse.rdf4j.repository.RepositoryConnection delegate)
-
-
Method Details
-
close
public void close() throws org.eclipse.rdf4j.repository.RepositoryException- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceorg.eclipse.rdf4j.repository.RepositoryConnection
- Overrides:
close
in classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper
- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-