Uses of Class
org.apache.sling.event.impl.jobs.JobEvent

Packages that use JobEvent
org.apache.sling.event.impl.jobs   
org.apache.sling.event.impl.jobs.config   
org.apache.sling.event.impl.jobs.jcr   
org.apache.sling.event.impl.jobs.queues   
 

Uses of JobEvent in org.apache.sling.event.impl.jobs
 

Methods in org.apache.sling.event.impl.jobs with parameters of type JobEvent
 void DefaultJobManager.notifyAddJob(JobEvent job)
          Add a job to all jobs.
 void DefaultJobManager.process(JobEvent event)
          Process a new job event.
 

Uses of JobEvent in org.apache.sling.event.impl.jobs.config
 

Methods in org.apache.sling.event.impl.jobs.config with parameters of type JobEvent
 InternalQueueConfiguration QueueConfigurationManager.getQueueConfiguration(JobEvent event)
          Find the queue configuration for the job.
 boolean InternalQueueConfiguration.isSkipped(JobEvent event)
          Checks if the event should be skipped.
 boolean InternalQueueConfiguration.match(JobEvent event)
          Check if the queue processes the event.
 

Uses of JobEvent in org.apache.sling.event.impl.jobs.jcr
 

Subclasses of JobEvent in org.apache.sling.event.impl.jobs.jcr
 class JCRJobEvent
          This object encapsulates all information about a job.
 

Methods in org.apache.sling.event.impl.jobs.jcr with parameters of type JobEvent
 void PersistenceHandler.finished(JobEvent info)
          Finish the job
 boolean PersistenceHandler.lock(JobEvent info)
          Try to lock the node in the repository.
 boolean PersistenceHandler.reschedule(JobEvent info)
          Reschedule the job
 void PersistenceHandler.restart(JobEvent info)
          Try to restart the job
 void PersistenceHandler.unlock(JobEvent info)
          Unlock the node for the event
 

Uses of JobEvent in org.apache.sling.event.impl.jobs.queues
 

Methods in org.apache.sling.event.impl.jobs.queues that return JobEvent
protected  JobEvent OrderedJobQueue.reschedule(JobEvent info)
           
protected abstract  JobEvent AbstractJobQueue.reschedule(JobEvent info)
          Reschedule a job.
protected  JobEvent AbstractParallelJobQueue.reschedule(JobEvent info)
           
protected  JobEvent OrderedJobQueue.start(JobEvent processInfo)
           
protected abstract  JobEvent AbstractJobQueue.start(JobEvent event)
           
protected  JobEvent AbstractParallelJobQueue.start(JobEvent processInfo)
           
protected  JobEvent OrderedJobQueue.take()
           
protected abstract  JobEvent AbstractJobQueue.take()
          Get another job from the queue.
protected  JobEvent ParallelJobQueue.take()
           
protected  JobEvent TopicRoundRobinJobQueue.take()
           
 

Methods in org.apache.sling.event.impl.jobs.queues that return types with arguments of type JobEvent
protected  Collection<JobEvent> OrderedJobQueue.removeAllJobs()
           
protected abstract  Collection<JobEvent> AbstractJobQueue.removeAllJobs()
          Remove all events from the queue and return them.
protected  Collection<JobEvent> ParallelJobQueue.removeAllJobs()
           
protected  Collection<JobEvent> TopicRoundRobinJobQueue.removeAllJobs()
           
 

Methods in org.apache.sling.event.impl.jobs.queues with parameters of type JobEvent
protected  boolean AbstractJobQueue.executeJob(JobEvent info)
          Process a job
protected  void OrderedJobQueue.notifyFinished(JobEvent rescheduleInfo)
           
protected abstract  void AbstractJobQueue.notifyFinished(JobEvent rescheduleInfo)
           
protected  void AbstractParallelJobQueue.notifyFinished(JobEvent rescheduleInfo)
           
 void AbstractJobQueue.process(JobEvent event)
          Add a new job to the queue.
protected  void OrderedJobQueue.put(JobEvent event)
           
protected abstract  void AbstractJobQueue.put(JobEvent event)
          Put another job into the queue.
protected  void ParallelJobQueue.put(JobEvent event)
           
protected  void TopicRoundRobinJobQueue.put(JobEvent event)
           
protected  JobEvent OrderedJobQueue.reschedule(JobEvent info)
           
protected abstract  JobEvent AbstractJobQueue.reschedule(JobEvent info)
          Reschedule a job.
protected  JobEvent AbstractParallelJobQueue.reschedule(JobEvent info)
           
protected  JobEvent OrderedJobQueue.start(JobEvent processInfo)
           
protected abstract  JobEvent AbstractJobQueue.start(JobEvent event)
           
protected  JobEvent AbstractParallelJobQueue.start(JobEvent processInfo)
           
 



Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.