Annotation Interface AsyncJob
Allows scheduling a method to be executed as a background job.
An example:
@AsyncJob
public class MyService {
@Job(name = "Doing some work")
public void doWork() {
// some long running task
}
}