| Home >> All >> com >> flexstor >> common >> [ threadmgr Javadoc ] |
com.flexstor.common.threadmgr: Javadoc index of package com.flexstor.common.threadmgr.
Package Samples:
com.flexstor.common.threadmgr
Classes:
NotificationManager: This class manages notifications in a multi-threaded environment in such a way that is not required for a class to deal with wait() and notify()/notifyAll() in its code. This class is useful for cases where listeners objects are not recommended due to serialization issues. By means of a key, the Manager guarantees that a thread will be awaken only if the notifier holds the exact key for the specific thread.
NoSuchKeyException: Exception thrown if a caller of the NotificationManager attempts to call sleep(sKey) or wake(sKey) on a Key not set by the NotificationManager itself. Classes using NotificationManager are not required to catch or rethrow the exception at compilation time.
BooleanLock: Useful class to hide away all the implementation of a locking mechanism using wait()/notifyAll() This class makes missed notifications impossible and provides an interruptible, timeout-capable, technique for providing exclusive access to a block of code.
ManagedThread: Specialized thread that is used by ThreadManager
ThreadCallbackI: Callback interface to be used with ThreadManager
ThreadConsumerI: Consumer interface to be used with ThreadManager
FlexThreadGroup: Thread Group for use with ThreadManager
ThreadManager: Global thread manager for FLEXSTOR.db
ThreadPool: Global thread manager for FLEXSTOR.db
| Home | Contact Us | Privacy Policy | Terms of Service |