public abstract class AbstractChildProxyFactory<Z,D extends Database<Z>,P,PE extends Exception,T,E extends Exception> extends AbstractProxyFactory<Z,D,PE,T,E> implements ChildProxyFactory<Z,D,P,PE,T,E>
logger
Modifier | Constructor and Description |
---|---|
protected |
AbstractChildProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,PE> parent,
Invoker<Z,D,P,T,PE> invoker,
Map<D,T> map,
Class<E> exceptionClass) |
Modifier and Type | Method and Description |
---|---|
protected T |
create(D database) |
DatabaseCluster<Z,D> |
getDatabaseCluster() |
ProxyFactory<Z,D,P,PE> |
getParent() |
P |
getParentProxy() |
RootProxyFactory<Z,D> |
getRoot() |
void |
remove() |
addChild, entries, get, getExceptionFactory, record, removeChild, removeChildren, replay, retain
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addChild, close, createProxy, entries, get, getExceptionFactory, record, removeChild, removeChildren, replay, retain
public RootProxyFactory<Z,D> getRoot()
public DatabaseCluster<Z,D> getDatabaseCluster()
getDatabaseCluster
in interface ProxyFactory<Z,D extends Database<Z>,T,E extends Exception>
public P getParentProxy()
public ProxyFactory<Z,D,P,PE> getParent()
Copyright © 2004–2013 Paul Ferraro. All rights reserved.