Package org.apache.jena.reasoner
Class BaseInfGraph.InfTransactionHandler
- java.lang.Object
-
- org.apache.jena.graph.impl.TransactionHandlerBase
-
- org.apache.jena.reasoner.BaseInfGraph.InfTransactionHandler
-
- All Implemented Interfaces:
TransactionHandler
- Enclosing class:
- BaseInfGraph
public static class BaseInfGraph.InfTransactionHandler extends TransactionHandlerBase implements TransactionHandler
-
-
Constructor Summary
Constructors Constructor Description InfTransactionHandler(BaseInfGraph base)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
If transactions are supported and there is a transaction in progress, abort it.void
begin()
If transactions are supported, begin a new transaction.void
commit()
If transactions are supported and there is a transaction in progress, commit it.boolean
transactionsSupported()
Does this handler support transactions at all?-
Methods inherited from class org.apache.jena.graph.impl.TransactionHandlerBase
calculate, execute
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.jena.graph.TransactionHandler
calculate, execute
-
-
-
-
Constructor Detail
-
InfTransactionHandler
public InfTransactionHandler(BaseInfGraph base)
-
-
Method Detail
-
transactionsSupported
public boolean transactionsSupported()
Description copied from interface:TransactionHandler
Does this handler support transactions at all?- Specified by:
transactionsSupported
in interfaceTransactionHandler
- Returns:
- true iff begin/abort/commit are implemented and make sense.
-
begin
public void begin()
Description copied from interface:TransactionHandler
If transactions are supported, begin a new transaction. If transactions are not supported, or they are but this transaction is nested and nested transactions are not supported, throw an UnsupportedOperationException.- Specified by:
begin
in interfaceTransactionHandler
-
abort
public void abort()
Description copied from interface:TransactionHandler
If transactions are supported and there is a transaction in progress, abort it. If transactions are not supported, or there is no transaction in progress, throw an UnsupportedOperationException.- Specified by:
abort
in interfaceTransactionHandler
-
commit
public void commit()
Description copied from interface:TransactionHandler
If transactions are supported and there is a transaction in progress, commit it. If transactions are not supported, , or there is no transaction in progress, throw an UnsupportedOperationException.- Specified by:
commit
in interfaceTransactionHandler
-
-