public interface ProxyFactory<Z,D extends Database<Z>,T,E extends Exception>
Modifier and Type | Method and Description |
---|---|
void |
addChild(ChildProxyFactory<Z,D,T,E,?,? extends Exception> child) |
T |
createProxy() |
Set<Map.Entry<D,T>> |
entries() |
T |
get(D database) |
DatabaseCluster<Z,D> |
getDatabaseCluster() |
ExceptionFactory<E> |
getExceptionFactory() |
void |
record(Invoker<Z,D,T,?,E> invoker) |
void |
removeChild(ChildProxyFactory<Z,D,T,E,?,? extends Exception> child) |
void |
removeChildren() |
void |
replay(D database,
T object) |
DatabaseCluster<Z,D> getDatabaseCluster()
ExceptionFactory<E> getExceptionFactory()
void removeChild(ChildProxyFactory<Z,D,T,E,?,? extends Exception> child)
void removeChildren()
T createProxy()
Copyright © 2004–2014 Paul Ferraro. All rights reserved.