Class Hierarchy
- java.lang.Object
- sailpoint.task.AbstractTaskExecutor (implements sailpoint.object.TaskExecutor)
- com.identityworksllc.iiq.common.task.AbstractThreadedTask<T> (implements com.identityworksllc.iiq.common.task.PrivateContextObjectConsumer<T>)
- com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask<ItemType>
 - com.identityworksllc.iiq.common.task.RoleTargetCleanupService
 
 - com.identityworksllc.iiq.common.task.AssignedDetectedRoleDifferenceCleanup
 - com.identityworksllc.iiq.common.task.ConditionalTask
 - com.identityworksllc.iiq.common.task.RemoveNegativeRoleAssignments
 
 - com.identityworksllc.iiq.common.task.AbstractThreadedTask<T> (implements com.identityworksllc.iiq.common.task.PrivateContextObjectConsumer<T>)
 - com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask.CloseableIteratorWrapper (implements java.util.Iterator<E>)
 - com.identityworksllc.iiq.common.task.BasicObjectRetriever<ItemType> (implements com.identityworksllc.iiq.common.task.ObjectRetriever<ItemType>)
 - com.identityworksllc.iiq.common.threads.SailPointWorker (implements java.lang.Runnable, java.io.Serializable)
- com.identityworksllc.iiq.common.task.ThreadExecutorWorker<T>
 
 - com.identityworksllc.iiq.common.task.ThreadedTaskListener<T>
 - com.identityworksllc.iiq.common.iterators.TransformingIterator<In,Out> (implements java.lang.AutoCloseable, sailpoint.tools.CloseableIterator<E>, java.util.Iterator<E>)
- com.identityworksllc.iiq.common.task.AbstractThreadedObjectIteratorTask.ResultTransformingIterator
 
 
 - sailpoint.task.AbstractTaskExecutor (implements sailpoint.object.TaskExecutor)
 
Interface Hierarchy
- com.identityworksllc.iiq.common.task.ObjectRetriever<ItemType>
 - com.identityworksllc.iiq.common.task.PrivateContextObjectConsumer<T>
 - com.identityworksllc.iiq.common.task.ThreadWorkerCreator<T>