Interface RMICachePeerManager
- All Known Implementing Classes:
CachingRMICachePeerManager
public interface RMICachePeerManager
Provides access to a
CachePeer inside RMICachePeerManager.CachePeerCallable for a given Node and cacheName.
For improved performance the implementation should provide caching which should handle cache invalidation in case
of: throwing NotBoundException or RemoteException by the RMICachePeerManager.CachePeerCallable, when the
Node definition has changed, i.e. current node1 is different then node1 used to obtain a CachePeer
See CachingRMICachePeerManager-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidwithCachePeer(Node node, String cacheName, RMICachePeerManager.CachePeerCallable cachePeerCallable) Provides access to aCachePeerinsideRMICachePeerManager.CachePeerCallablefor a givenNodeand cacheName.
-
Method Details
-
withCachePeer
void withCachePeer(Node node, String cacheName, RMICachePeerManager.CachePeerCallable cachePeerCallable) throws NotBoundException, RemoteException Provides access to aCachePeerinsideRMICachePeerManager.CachePeerCallablefor a givenNodeand cacheName.RMICachePeerManager.CachePeerCallableis invoked synchronously.- Throws:
NotBoundExceptionRemoteException
-