The sweep subsystem supports different types of sweeps listed below.
Job sweeps
A job sweep runs one time to process instances of a target class.
Sweep policies
A sweep policy is an object that specifies processing rules for a policy-controlled sweep.
A policy-controlled sweep repeatedly visits all instances of a target class that is specified in the policy.
Queue sweeps
Queue sweeps provide a generic queuing service. They are especially useful in controlling the flow of work to a slow or resource-intensive process.
Custom sweeps
Custom sweeps process objects with user-implemented actions.
Background search sweeps
A background search sweep runs one time to execute a query that generates search results.