Package org.forgerock.openam.shared.concurrency
This package contains concurrency utilities for use throughout the OpenAM codebase.
-
Class Summary Class Description LockFactory<K> Lock factory is responsible for delivering up locks that are shared for a given key.ResizableLinkedBlockingQueue<E> ALinkedBlockingQueueimplementation which performs exactly as a standardLinkedBlockingQueue, but which supports 'resizing' of the queue too.ResizableSemaphore ThreadMonitor ThreadMonitor is a utility class responsible for providing a small framework to ensuring that a thread is re-started in the case of an unexpected failure.