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