Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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