wt.fc.cache
Class ReferenceCache.ObjectReferenceCacheMessenger
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
wt.util.RMIServer
wt.cache.CacheManager
wt.cache.Messenger
wt.fc.cache.ReferenceCache.ObjectReferenceCacheMessenger
- All Implemented Interfaces:
- CacheServer, DirtyMap.DirtyMapListener, Remote, Serializable, Unreferenced
- Enclosing class:
- ReferenceCache
- public static final class ReferenceCache.ObjectReferenceCacheMessenger
- extends Messenger
- implements DirtyMap.DirtyMapListener
Signals remote method servers of a modified Persistable
by
istening for changes to the local cache
- See Also:
- Serialized Form
Fields inherited from class wt.cache.Messenger |
|
Methods inherited from class wt.cache.CacheManager |
checkAccess, get, getDefaultName, getEntry, isCacheHost, overflow, ping, put, putEntry, reference, registerSlave, remove, remove, removeEntry, unreferenced, update, updateEntry, updateEntry |
Methods inherited from class wt.util.RMIServer |
clone, exportObject, exportObject, exportObject, getClientSocketFactory, getPort, getServerSocketFactory, getStub, isHostInList, isLocalHost, setPort, writeReplace |
ReferenceCache.ObjectReferenceCacheMessenger
public ReferenceCache.ObjectReferenceCacheMessenger()
throws RemoteException
mappingAdded
public void mappingAdded(Object key,
Object value,
Object placeholder)
- Specified by:
mappingAdded
in interface DirtyMap.DirtyMapListener
mappingRemoved
public void mappingRemoved(Object key)
- Specified by:
mappingRemoved
in interface DirtyMap.DirtyMapListener
mappingsAdded
public void mappingsAdded(Map mappings,
Object placeholder)
- Specified by:
mappingsAdded
in interface DirtyMap.DirtyMapListener
mappingsRemoved
public void mappingsRemoved(Collection keys)
- Specified by:
mappingsRemoved
in interface DirtyMap.DirtyMapListener