| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sourceforge.jemm.database.components.DefaultDBDebugHandler
public class DefaultDBDebugHandler
| Constructor Summary | |
|---|---|
DefaultDBDebugHandler(DBObjectHandler objectHandler,
                      DBClientRefHandler clientRefHandler,
                      DBGarbageSweeper gcHandler)
Creates a debug handler for a database.  | 
|
| Method Summary | |
|---|---|
 int | 
getObjectCount()
 | 
 boolean | 
isClientReferenceHeld(ClientId clientId,
                      ID id)
Returns whether within parent database the given client has a reference to the given object.  | 
 int | 
noLocksHeld()
 | 
 void | 
triggerGCCycle()
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DefaultDBDebugHandler(DBObjectHandler objectHandler,
                             DBClientRefHandler clientRefHandler,
                             DBGarbageSweeper gcHandler)
objectHandler - The core object handler.clientRefHandler - The client reference handler.gcHandler - The database garbage sweeper.| Method Detail | 
|---|
public boolean isClientReferenceHeld(ClientId clientId,
                                     ID id)
DatabaseDebugIF
isClientReferenceHeld in interface DatabaseDebugIFclientId - The id of the client.id - The id of the object.
public void triggerGCCycle()
triggerGCCycle in interface DatabaseDebugIFpublic int getObjectCount()
getObjectCount in interface DatabaseDebugIFpublic int noLocksHeld()
noLocksHeld in interface DatabaseDebugIF
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||