public interface  org.apache.sling.event.jobs.JobManager extends java.lang.Object
{
public abstract org.apache.sling.event.jobs.Statistics getStatistics();
public abstract java.lang.Iterable getTopicStatistics();
public abstract org.apache.sling.event.jobs.Queue getQueue(java.lang.String);
public abstract java.lang.Iterable getQueues();
public abstract org.apache.sling.event.jobs.Job addJob(java.lang.String, java.util.Map);
public abstract org.apache.sling.event.jobs.Job getJobById(java.lang.String);
public abstract boolean removeJobById(java.lang.String);
public abstract org.apache.sling.event.jobs.Job getJob(java.lang.String, java.util.Map);
public abstract transient java.util.Collection findJobs(org.apache.sling.event.jobs.JobManager$QueryType, java.lang.String, long, java.util.Map[]);
public abstract void stopJobById(java.lang.String);
public abstract org.apache.sling.event.jobs.Job retryJobById(java.lang.String);
public abstract org.apache.sling.event.jobs.JobBuilder createJob(java.lang.String);
public abstract java.util.Collection getScheduledJobs();
public abstract transient java.util.Collection getScheduledJobs(java.lang.String, long, java.util.Map[]);
}