D - P - T - public abstract class AbstractChildInvocationHandler<D,P,T> extends AbstractInvocationHandler<D,T>
AbstractInvocationHandler.SimpleInvokercluster, logger| Modifier | Constructor and Description |
|---|---|
protected |
AbstractChildInvocationHandler(P parent,
SQLProxy<D,P> proxy,
Invoker<D,P,T> invoker,
java.lang.Class<T> proxyClass,
java.util.Map<Database<D>,T> objectMap) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
close(Database<D> database,
T object) |
protected abstract void |
close(P parent,
T object) |
protected T |
createObject(Database<D> database) |
protected P |
getParent() |
protected SQLProxy<D,P> |
getParentProxy() |
SQLProxy<D,?> |
getRoot() |
addChild, detectClusterPanic, entries, entry, getDatabaseCluster, getInvocationStrategy, getInvoker, getObject, handleFailure, handleFailures, handlePartialFailure, invoke, isRecordable, isSQLMethod, postInvoke, record, removeChild, removeChildren, replay, retainprotected T createObject(Database<D> database) throws java.lang.Exception
createObject in class AbstractInvocationHandler<D,T>java.lang.Exceptionprotected void close(Database<D> database, T object)
close in class AbstractInvocationHandler<D,T>protected abstract void close(P parent, T object) throws java.sql.SQLException
java.sql.SQLExceptionpublic final SQLProxy<D,?> getRoot()
SQLProxy.getRoot()protected SQLProxy<D,P> getParentProxy()