Z
- connection sourceD
- databaseP
- parent typeT
- IO typepublic abstract class OutputProxyFactory<Z,D extends Database<Z>,P,T> extends AbstractChildProxyFactory<Z,D,P,SQLException,T,IOException>
logger
Modifier | Constructor and Description |
---|---|
protected |
OutputProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,T,SQLException> invoker,
Map<D,T> map) |
Modifier and Type | Method and Description |
---|---|
void |
record(Invoker<Z,D,T,?,IOException> invoker) |
void |
replay(D database,
T output) |
close, create, getParent, getParentProxy, remove
addChild, children, entries, get, getDatabaseCluster, getExceptionFactory, remove, removeChild, removeChildren
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close
addChild, createProxy, entries, get, getDatabaseCluster, getExceptionFactory, removeChild, removeChildren
protected OutputProxyFactory(P parentProxy, ProxyFactory<Z,D,P,SQLException> parent, Invoker<Z,D,P,T,SQLException> invoker, Map<D,T> map)
public void record(Invoker<Z,D,T,?,IOException> invoker)
record
in interface ProxyFactory<Z,D extends Database<Z>,T,IOException>
record
in class AbstractProxyFactory<Z,D extends Database<Z>,SQLException,T,IOException>
public void replay(D database, T output) throws IOException
replay
in interface ProxyFactory<Z,D extends Database<Z>,T,IOException>
replay
in class AbstractProxyFactory<Z,D extends Database<Z>,SQLException,T,IOException>
IOException
Copyright © 2004–2014 Paul Ferraro. All rights reserved.