|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface TestResultCache.Observer
Interface which allows an external class to monitor the cache's activities.
| Method Summary | |
|---|---|
void |
acquiredLock()
Called when the cache has been locked. |
void |
buildingCache(boolean reset)
Called when starting to (re)build the cache. |
void |
buildingCache(TestResult tr)
Called when a test has been found to put in the cache. |
void |
builtCache()
Called when the cache has been (re)built. |
void |
error(java.lang.Throwable t)
Called when a serious error has occurred and the cache is unable to continue. |
void |
releasedLock()
Called when the lock on the cache has been released. |
void |
timeoutWaitingForLock()
Called when the timed out waiting for access to the cache. |
void |
update(java.util.Map tests)
Called when tests have been read from the cache file. |
void |
waitingForLock(long timeSoFar)
Called periodically while waiting to access the cache. |
| Method Detail |
|---|
void update(java.util.Map tests)
tests - the tests that have been readvoid waitingForLock(long timeSoFar)
timeSoFar - the time so far that a client has been waiting to
access the cachevoid timeoutWaitingForLock()
void acquiredLock()
void releasedLock()
void buildingCache(boolean reset)
reset - currently, always truevoid buildingCache(TestResult tr)
tr - the test that is being put in the cachevoid builtCache()
void error(java.lang.Throwable t)
t - an object identifying the error that occurred
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||