public class ResultSetProxyFactory<Z,D extends Database<Z>,S extends Statement> extends AbstractInputSinkRegistryProxyFactory<Z,D,S,ResultSet>
logger
Constructor and Description |
---|
ResultSetProxyFactory(S statementProxy,
ProxyFactory<Z,D,S,SQLException> statementFactory,
Invoker<Z,D,S,ResultSet,SQLException> invoker,
Map<D,ResultSet> map,
TransactionContext<Z,D> context,
InputSinkRegistry<Object> sinkRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
addInvoker(Invoker<Z,D,ResultSet,?,SQLException> invoker) |
void |
clearInvokers() |
void |
close(D database,
ResultSet results) |
ResultSet |
createProxy() |
Connection |
getConnection(D database) |
void |
replay(D database,
ResultSet results) |
getInputSinkRegistry
evaluate, extractLocks, extractLocks, isSelectForUpdate, locatorsUpdateCopy
getTransactionContext
create, getDatabaseCluster, getParent, getParentProxy, getRoot, remove
addChild, entries, get, getExceptionFactory, record, removeChild, removeChildren, retain
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTransactionContext
getParent, getParentProxy, remove
addChild, entries, get, getDatabaseCluster, getExceptionFactory, getRoot, record, removeChild, removeChildren, retain
public ResultSetProxyFactory(S statementProxy, ProxyFactory<Z,D,S,SQLException> statementFactory, Invoker<Z,D,S,ResultSet,SQLException> invoker, Map<D,ResultSet> map, TransactionContext<Z,D> context, InputSinkRegistry<Object> sinkRegistry)
public void addInvoker(Invoker<Z,D,ResultSet,?,SQLException> invoker)
public void clearInvokers()
public Connection getConnection(D database) throws SQLException
SQLException
public void replay(D database, ResultSet results) throws SQLException
replay
in interface ProxyFactory<Z,D extends Database<Z>,ResultSet,SQLException>
replay
in class AbstractProxyFactory<Z,D extends Database<Z>,SQLException,ResultSet,SQLException>
SQLException
public ResultSet createProxy()
Copyright © 2004–2013 Paul Ferraro. All rights reserved.