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
TransactionContext
start
in interface TransactionContext<D>
T
- Target object type of the invocationR
- Return type of this invocationjava.sql.SQLException
TransactionContext.start(net.sf.hajdbc.sql.InvocationStrategy, java.sql.Connection)
public <T,R> InvocationStrategy<D,T,R> end(InvocationStrategy<D,T,R> strategy)
TransactionContext
end
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()
TransactionContext
close
in interface TransactionContext<D>
TransactionContext.close()