Package org.forgerock.openam.cts.impl.queue
Classes responsible for managing the asynchronous task queue which is used by the CTS to
operate on each task. Also includes code around synchronous operations using this
asynchronous framework.
-
Interface Summary Interface Description ResultHandlerFactory Defines the types of ResultHandler that can be generated for processing the result of asynchronous operations. -
Class Summary Class Description AsyncResultHandler<T> AsyncResultHandler is an asynchronous implementation of the ResultHandler.AsyncResultHandlerFactory Implementation provides an appropriate asynchronous ResultHandler implementation based on the type requested.DeleteOnQueryResultHandler This is aResultHandler
implementation that grabs the results of a Partial Query and for each token found performs an asynchronous delete operation.QueueSelector QueueSelector is responsible for selecting an appropriate asynchronous queue for a task to be performed on.TaskDispatcher TaskDispatcher operates as the coordinator of asynchronous task processing in the CTS persistence layer.