com.sun.jini.norm
Class LeaseExpirationMgr.ExpirationThread
java.lang.Object
java.lang.Thread
com.sun.jini.thread.InterruptedStatusThread
com.sun.jini.norm.LeaseExpirationMgr.ExpirationThread
- All Implemented Interfaces:
- Runnable
- Enclosing class:
- LeaseExpirationMgr
private class LeaseExpirationMgr.ExpirationThread
- extends InterruptedStatusThread
Expires sets queued for expiration. Perform the expiration in a
separate thread because the operation will block if a snapshot is going
on. It's OK for an expiration to block other expirations, which need
not be timely, but using the separate thread avoids blocking renewal
warnings, which should be timely.
Method Summary |
void |
run()
|
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
LeaseExpirationMgr.ExpirationThread
LeaseExpirationMgr.ExpirationThread()
run
public void run()
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.