D - public class LocalTransactionContext<D> extends java.lang.Object implements TransactionContext<D>
| Constructor and Description |
|---|
LocalTransactionContext(DatabaseCluster<D> cluster) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this transaction context.
|
<T,R> InvocationStrategy<D,T,R> |
end(InvocationStrategy<D,T,R> strategy)
Decorates the specified invocation strategy with end transaction logic.
|
<T,R> InvocationStrategy<D,T,R> |
start(InvocationStrategy<D,T,R> strategy,
java.sql.Connection connection)
Decorates the specified invocation strategy with start transaction logic.
|
public LocalTransactionContext(DatabaseCluster<D> cluster)
cluster - public <T,R> InvocationStrategy<D,T,R> start(InvocationStrategy<D,T,R> strategy, java.sql.Connection connection) throws java.sql.SQLException
TransactionContextstart in interface TransactionContext<D>T - Target object type of the invocationR - Return type of this invocationjava.sql.SQLExceptionTransactionContext.start(net.sf.hajdbc.sql.InvocationStrategy, java.sql.Connection)public <T,R> InvocationStrategy<D,T,R> end(InvocationStrategy<D,T,R> strategy)
TransactionContextend in interface TransactionContext<D>T - Target object type of the invocationR - Return type of this invocationTransactionContext.end(net.sf.hajdbc.sql.InvocationStrategy)public void close()
TransactionContextclose in interface TransactionContext<D>TransactionContext.close()