wt.pom
Class NoOpEmptyTableManager

java.lang.Object
  extended byjava.rmi.server.RemoteObject
      extended byjava.rmi.server.RemoteServer
          extended bywt.util.RMIServer
              extended bywt.cache.CacheManager
                  extended bywt.pom.EmptyTableManager
                      extended bywt.pom.NoOpEmptyTableManager
All Implemented Interfaces:
CacheServer, Remote, Serializable, Unreferenced

public final class NoOpEmptyTableManager
extends EmptyTableManager

Provides methods to access cached empty tables information.

Supported API: false

Extendable: false

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class wt.pom.EmptyTableManager
EmptyTableManager.AllManagersStartedEventListener, EmptyTableManager.EmptyTablePOMOperationListener
 
Field Summary
private static String CLASSNAME
           
private static String RESOURCE
           
 
Fields inherited from class wt.pom.EmptyTableManager
isPopulated, opEnabled
 
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
NoOpEmptyTableManager()
           
 
Method Summary
 ClassInfo[] filterEmptyTables(ClassInfo[] a_classInfos)
           
 Vector filterEmptyTables(Vector a_classInfos)
           
 boolean isTableEmpty(ClassInfo a_classInfo)
           
 boolean isTableEmpty(Object a_className)
          method to tell if a class table is empty given class name in the form of String.
 void removeClassName(Object a_className)
          called by StandardPersistentManager to remove an entry from the cache when the insert operation is done.
 
Methods inherited from class wt.pom.EmptyTableManager
disable, getDefaultSize, getEmptyTableManager, isStale, putEntry, removeEntry, reset
 
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
 
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
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME
Constructor Detail

NoOpEmptyTableManager

public NoOpEmptyTableManager()
                      throws RemoteException
Method Detail

isTableEmpty

public boolean isTableEmpty(Object a_className)
method to tell if a class table is empty given class name in the form of String.

Supported API: false

Overrides:
isTableEmpty in class EmptyTableManager
Parameters:
a_className -
Returns:
boolean

isTableEmpty

public boolean isTableEmpty(ClassInfo a_classInfo)
Overrides:
isTableEmpty in class EmptyTableManager

filterEmptyTables

public ClassInfo[] filterEmptyTables(ClassInfo[] a_classInfos)
Overrides:
filterEmptyTables in class EmptyTableManager

filterEmptyTables

public Vector filterEmptyTables(Vector a_classInfos)
Overrides:
filterEmptyTables in class EmptyTableManager

removeClassName

public void removeClassName(Object a_className)
called by StandardPersistentManager to remove an entry from the cache when the insert operation is done.

Supported API: false

Overrides:
removeClassName in class EmptyTableManager
Parameters:
a_className -