|
ozone core API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ozoneDB.core.LocalClientTracker
Tracks local database clients. This is necessary for tracking references from these clients into the database.
Field Summary | |
protected java.util.WeakHashMap |
localClients
The WeakHashMaps where local clients are keys. |
protected static java.lang.Object |
value
The value for all entries of localClients |
Constructor Summary | |
LocalClientTracker()
|
Method Summary | |
void |
addClient(DbLocalClient client)
Adds a client to this local client tracker. |
void |
startFilterDatabaseObjectReferencesExports(GarbageCollector garbageCollector)
Starts filtering references to database objects ( OzoneProxy s) which
are exported to clients at all client connections.
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.WeakHashMap localClients
protected static final java.lang.Object value
localClients
Constructor Detail |
public LocalClientTracker()
Method Detail |
public void addClient(DbLocalClient client)
public void startFilterDatabaseObjectReferencesExports(GarbageCollector garbageCollector)
OzoneProxy
s) which
are exported to clients at all client connections.
Every reference which is exported will be notified to the given GarbageCollector.
Additionally, references which are known to be used by clients are notified to the
given GarbageCollector within this call.
|
ozone core API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |