D
- public class StatementInvocationHandler<D> extends AbstractStatementInvocationHandler<D,java.sql.Statement>
AbstractInvocationHandler.SimpleInvoker
fileSupport, transactionContext
cluster, logger
Constructor and Description |
---|
StatementInvocationHandler(java.sql.Connection connection,
SQLProxy<D,java.sql.Connection> proxy,
Invoker<D,java.sql.Connection,java.sql.Statement> invoker,
java.util.Map<Database<D>,java.sql.Statement> statementMap,
TransactionContext<D> transactionContext,
FileSupport fileSupport) |
close, extractLocks, getDatabaseProperties, getInvocationStrategy, handlePartialFailure, isBatchMethod, isEndBatchMethod, isRecordable, isSelectForUpdate, isSQLMethod, postInvoke, record, replay
close, createObject, getParent, getParentProxy, getRoot
addChild, detectClusterPanic, entries, entry, getDatabaseCluster, getInvoker, getObject, handleFailure, handleFailures, invoke, removeChild, removeChildren, retain
public StatementInvocationHandler(java.sql.Connection connection, SQLProxy<D,java.sql.Connection> proxy, Invoker<D,java.sql.Connection,java.sql.Statement> invoker, java.util.Map<Database<D>,java.sql.Statement> statementMap, TransactionContext<D> transactionContext, FileSupport fileSupport) throws java.lang.Exception
connection
- the connection that created this statementproxy
- the invocation handler of the connection that created this statementinvoker
- the invoker used to create this statementstatementMap
- a map of database to underlying statementtransactionContext
- fileSupport
- support for streamsjava.lang.Exception