wt.rule
Class AbstractRuleCache

java.lang.Object
  extended byjava.rmi.server.RemoteObject
      extended byjava.rmi.server.RemoteServer
          extended bywt.util.RMIServer
              extended bywt.cache.CacheManager
                  extended bywt.rule.AbstractRuleCache
All Implemented Interfaces:
CacheServer, Remote, RuleCache, Serializable, Unreferenced
Direct Known Subclasses:
StandardInitRuleEvalService.Cache, TypeBasedCompositeRuleSelector.Cache

public abstract class AbstractRuleCache
extends CacheManager
implements RuleCache

An abstract implementation of RuleCache that extends CacheManager and provides some default implementations for the RuleCache interface methods.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class wt.cache.CacheManager
MASTER
 
Fields inherited from class wt.util.RMIServer
csf, ssf
 
Fields inherited from class java.rmi.server.RemoteServer
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface wt.cache.CacheServer
versionID
 
Constructor Summary
AbstractRuleCache()
           
 
Method Summary
 void notifyPostDelete(Rule target)
          Notify the cache that a wt.fc.PersistenceManagerEvent.POST_DELETE event for a Rule has occured.
 void notifyPostStore(Rule target)
          Notify the cache that a wt.fc.PersistenceManagerEvent.POST_STORE event for a Rule has occured.
 void notifyUpdate(Rule target)
          Notify the cache that a wt.fc.PersistenceManagerEvent.UPDATE event for a Rule has occured.
 
Methods inherited from class wt.cache.CacheManager
checkAccess, get, getDefaultName, getDefaultSize, getEntry, isCacheHost, overflow, ping, put, putEntry, putEntry, reference, registerSlave, remove, remove, removeEntry, removeEntry, reset, unreferenced, update, updateEntry, updateEntry
 
Methods inherited from class wt.util.RMIServer
clone, exportObject, exportObject, exportObject, getClientSocketFactory, getPort, getServerSocketFactory, getStub, isHostInList, isLocalHost, setPort, writeReplace
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractRuleCache

public AbstractRuleCache()
                  throws RemoteException
Method Detail

notifyPostStore

public void notifyPostStore(Rule target)
Notify the cache that a wt.fc.PersistenceManagerEvent.POST_STORE event for a Rule has occured.

Specified by:
notifyPostStore in interface RuleCache
Parameters:
target -

notifyPostDelete

public void notifyPostDelete(Rule target)
Notify the cache that a wt.fc.PersistenceManagerEvent.POST_DELETE event for a Rule has occured.

Specified by:
notifyPostDelete in interface RuleCache
Parameters:
target -

notifyUpdate

public void notifyUpdate(Rule target)
Notify the cache that a wt.fc.PersistenceManagerEvent.UPDATE event for a Rule has occured.

Specified by:
notifyUpdate in interface RuleCache
Parameters:
target -