|
||||||||||
| 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 | |||||||||