# Index

A B C D E F G H I J L M N O P Q R S T U V W Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractJobStatistics - Class in org.apache.sling.event.impl.jobs.jmx
AbstractJobStatistics() - Constructor for class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
activate() - Method in class org.apache.sling.event.impl.jobs.config.TopologyHandler
activate() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsManager
activate(Map<String, Object>) - Method in class org.apache.sling.event.impl.jobs.queues.QueueManager
  Activate this component.
activate(Map<String, Object>, InternalQueueConfiguration.Config) - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
  Create a new queue configuration
activate(Map<String, Object>, JobManagerConfiguration.Config) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Activate this component.
activate(MainQueueConfiguration.Config) - Method in class org.apache.sling.event.impl.jobs.config.MainQueueConfiguration
  Activate this component.
activate(BundleContext) - Method in class org.apache.sling.event.impl.jobs.jmx.QueuesMBeanImpl
activate(BundleContext) - Method in class org.apache.sling.event.impl.jobs.notifications.NewJobSender
  Activate this component.
activate(BundleContext, Map<String, Object>) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
  Activate this component.
activate(BundleContext, JobConsumerManager.Config, JobConsumerManager.DeprecatedConfig) - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
add() - Method in class org.apache.sling.event.impl.jobs.JobBuilderImpl
add() - Method in class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
add(List<String>) - Method in class org.apache.sling.event.impl.jobs.JobBuilderImpl
add(List<String>) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
add(BaseStatisticsImpl) - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
  Add another statistics information.
add(StatisticsImpl) - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
  Add another statistics information.
addActive(long) - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
  Add a job from the queue to status active
addActive(long) - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
  Add a job from the queue to status active
addJob(String, Map<String, Object>) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
addJob(String, Map<String, Object>, List<String>) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
  Internal method to add a job
addJobToRetryList(Job) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
addListener(ConfigurationChangeListener) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Add a topology aware listener
addOrUpdateJob(String, Map<String, Object>, String, boolean, List<ScheduleInfoImpl>) - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler
  Write a scheduled job to the resource tree.
addScheduledJob(String, Map<String, Object>, String, boolean, List<ScheduleInfoImpl>, List<String>) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
  Add a scheduled job
addToRetryList() - Method in class org.apache.sling.event.impl.jobs.JobHandler
AllJobStatisticsMBean - Class in org.apache.sling.event.impl.jobs.jmx
AllJobStatisticsMBean() - Constructor for class org.apache.sling.event.impl.jobs.jmx.AllJobStatisticsMBean
APPLICATION_ID - Static variable in class org.apache.sling.event.impl.support.Environment
  Global application id.
assignUnassignedJobs() - Method in class org.apache.sling.event.impl.jobs.tasks.CheckTopologyTask
  Try to assign unassigned jobs as there might be changes in: - queue configurations - topology - capabilities
asyncProcessingFinished(JobExecutionResult) - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl
at(Date) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
AT(Date) - Static method in class org.apache.sling.event.impl.support.ScheduleInfoImpl

## B

BaseStatisticsImpl - Class in org.apache.sling.event.impl.jobs.stats
  Base class for statistics implementations
BaseStatisticsImpl() - Constructor for class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
BatchResourceRemover - Class in org.apache.sling.event.impl.support
  This class can be used for batch removal of resources
BatchResourceRemover() - Constructor for class org.apache.sling.event.impl.support.BatchResourceRemover
BatchResourceRemover(int) - Constructor for class org.apache.sling.event.impl.support.BatchResourceRemover
bindConfig(InternalQueueConfiguration) - Method in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager
  Add a new queue configuration.
bindJobConsumer(ServiceReference<JobConsumer>) - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
  Bind a new consumer
bindJobExecutor(ServiceReference<JobExecutor>) - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
  Bind a new executor
bindJobProcessingEnabledCondition(Condition) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Handle binding of the job processing condition.
bindThreadPool(EventingThreadPool) - Method in class org.apache.sling.event.impl.jobs.queues.QueueManager
buildBaseQuery(String, String, JobManager.QueryType, boolean) - Static method in class org.apache.sling.event.impl.jobs.JobManagerImpl
buildMatchers(String[]) - Static method in class org.apache.sling.event.impl.support.TopicMatcherHelper
  Create matchers based on the topic parameters.
BUNDLE_EVENT_STARTED - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
BUNDLE_EVENT_UPDATED - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
bundleEvent() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler
  A bundle event occurred which means we can try loading jobs that previously failed because of missing classes.

## C

cancelled() - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
cancelled() - Method in class org.apache.sling.event.impl.jobs.queues.ResultBuilderImpl
CANCELLED - Enum constant in enum org.apache.sling.event.impl.jobs.InternalJobState
CANCELLED - Static variable in class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
  Constant object for the cancelled case.
cancelledJob() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
  Add a cancelled job.
cancelledJob() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
  Add a cancelled job.
check(List<String>) - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
checkJob(Object, Map<String, Object>) - Static method in class org.apache.sling.event.impl.jobs.Utility
  Check the job.
checkJobTopic(Object) - Static method in class org.apache.sling.event.impl.jobs.Utility
  Check if the job topic is a valid OSGI event name (see 113.3.1 of the OSGI spec)
CheckTopologyTask - Class in org.apache.sling.event.impl.jobs.tasks
  The check topology task checks for changes in the topology and queue configuration and reassigns jobs.
CheckTopologyTask(JobManagerConfiguration) - Constructor for class org.apache.sling.event.impl.jobs.tasks.CheckTopologyTask
  Constructor
CLASSNOTFOUNDEXCEPTION - Enum constant in enum org.apache.sling.event.impl.jobs.JobImpl.ReadErrorType
cleanup_period() - Element in annotation type org.apache.sling.event.impl.jobs.config.JobManagerConfiguration.Config
CleanUpTask - Class in org.apache.sling.event.impl.jobs.tasks
  Maintenance task...
CleanUpTask(JobManagerConfiguration, JobSchedulerImpl) - Constructor for class org.apache.sling.event.impl.jobs.tasks.CleanUpTask
  Constructor
clearJobRetryList() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
clearQueued() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
  Clear all queued
cloneValueMap(ValueMap) - Static method in class org.apache.sling.event.impl.support.ResourceHelper
close() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Close this queue.
compare(InstanceDescription, InstanceDescription) - Method in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities.InstanceDescriptionComparator
compareTo(InternalQueueConfiguration) - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
compareTo(JobImpl) - Method in class org.apache.sling.event.impl.jobs.JobImpl
configuration - Variable in class org.apache.sling.event.impl.jobs.queues.QueueServices
configurationChanged(boolean) - Method in interface org.apache.sling.event.impl.jobs.config.ConfigurationChangeListener
  Notify about a configuration change.
configurationChanged(boolean) - Method in class org.apache.sling.event.impl.jobs.queues.QueueManager
  This method is called whenever the topology or queue configurations change.
configurationChanged(boolean) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
ConfigurationChangeListener - Interface in org.apache.sling.event.impl.jobs.config
  Listener interface to get topology / queue changes.
ConfigurationConstants - Class in org.apache.sling.event.impl.jobs.config
  Constants for the queue configuration.
ConfigurationConstants() - Constructor for class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
copyFrom(BaseStatisticsImpl) - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
  Create a new statistics object with exactly the same values.
copyFrom(StatisticsImpl) - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
  Create a new statistics object with exactly the same values.
createAndCommitResource(ResourceResolver, String, Map<String, Object>) - Static method in class org.apache.sling.event.impl.support.ResourceHelper
  Create the resource and commit it
created - Variable in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler.Holder
createJob(String) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
createJobBuilder(ScheduledJobInfoImpl) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
  Create a schedule builder for a currently scheduled job
createQueue(String, InternalQueueConfiguration, QueueServices, Set<String>, Set<String>, OutdatedJobQueueInfo) - Static method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Create a new queue.
createResourceResolver() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Create a new resource resolver for reading and writing the resource tree.
cron(String) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
CRON(String) - Static method in class org.apache.sling.event.impl.support.ScheduleInfoImpl

## D

daily(int, int) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
DAILY(int, int) - Static method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
deactivate() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Deactivate
deactivate() - Method in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities
  Deactivate this object.
deactivate() - Method in class org.apache.sling.event.impl.jobs.config.TopologyHandler
deactivate() - Method in class org.apache.sling.event.impl.jobs.jmx.QueuesMBeanImpl
deactivate() - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
deactivate() - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
  Deactivate this component.
deactivate() - Method in class org.apache.sling.event.impl.jobs.notifications.NewJobSender
  Deactivate this component.
deactivate() - Method in class org.apache.sling.event.impl.jobs.queues.QueueManager
  Deactivate this component.
deactivate() - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
  Deactivate this component.
deactivate() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler
deactivate() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsManager
decQueued() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
  Job not processed by us
DEFAULT_BACKGROUND_LOAD_DELAY - Static variable in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Default background load delay.
DEFAULT_MAX_PARALLEL - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
DEFAULT_PRIORITY - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
DEFAULT_REPOSITORY_PATH - Static variable in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Default resource path for jobs.
DEFAULT_RETRIES - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
DEFAULT_RETRY_DELAY - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
DEFAULT_SCHEDULED_JOBS_PATH - Static variable in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Default resource path for scheduled jobs.
delete(Resource) - Method in class org.apache.sling.event.impl.support.BatchResourceRemover
deserialize(String) - Static method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
deserialize(ScheduleInfo.ScheduleType, String) - Static method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
detectTarget(String, Map<String, Object>, QueueConfigurationManager.QueueInfo) - Method in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities
  Detect the target instance.
disableDistribution() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
dispose() - Method in class org.apache.sling.event.impl.discovery.InitDelayingTopologyEventListener
  Marks this listener as no longer active - ensures that it doesn't call the delegate via any potentially pending scheduler callback.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.sling.event.impl.jobs.console.WebConsolePlugin
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.apache.sling.event.impl.jobs.console.WebConsolePlugin

## E

EmptyStatistics - Class in org.apache.sling.event.impl.jobs.jmx
  Dummy stats that just returns 0 for all info, used where the queue doesnt implement the Statistics interface.
EmptyStatistics() - Constructor for class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
Environment - Class in org.apache.sling.event.impl.support
  This class provides "global settings" to all services, like the application id and the thread pool.
Environment() - Constructor for class org.apache.sling.event.impl.support.Environment
equals(Object) - Method in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager.QueueInfo
equals(Object) - Method in class org.apache.sling.event.impl.jobs.JobHandler
equals(Object) - Method in class org.apache.sling.event.impl.jobs.JobImpl
event - Variable in class org.apache.sling.event.impl.jobs.config.TopologyHandler.QueueItem
eventAdmin - Variable in class org.apache.sling.event.impl.jobs.queues.QueueServices
EVENTING_THREADPOOL_NAME - Static variable in class org.apache.sling.event.impl.support.ScheduleInfoImpl
eventingThreadPool - Variable in class org.apache.sling.event.impl.jobs.queues.QueueServices
ExactTopicMatcher - Class in org.apache.sling.event.impl.support
  The topic must match exactly.
ExactTopicMatcher(String) - Constructor for class org.apache.sling.event.impl.support.ExactTopicMatcher
execute(JobContext) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl

## F

failed() - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
failed() - Method in class org.apache.sling.event.impl.jobs.queues.ResultBuilderImpl
failed(long) - Method in class org.apache.sling.event.impl.jobs.queues.ResultBuilderImpl
FAILED - Enum constant in enum org.apache.sling.event.impl.jobs.InternalJobState
FAILED - Static variable in class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
  Constant object for the failed case.
failedJob() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
  Add a failed job.
failedJob() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
  Add a failed job.
filterName(String) - Static method in class org.apache.sling.event.impl.support.ResourceHelper
  Filter the node name for not allowed characters and replace them.
filterQueueName(String) - Static method in class org.apache.sling.event.impl.support.ResourceHelper
  Filter the queue name for not allowed characters and replace them - with the exception of the main queue, which will not be filtered
findJobs(JobManager.QueryType, String, long, Map<String, Object>...) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
FindUnfinishedJobsTask - Class in org.apache.sling.event.impl.jobs.tasks
  This task is executed when the job handling starts.
FindUnfinishedJobsTask(JobManagerConfiguration) - Constructor for class org.apache.sling.event.impl.jobs.tasks.FindUnfinishedJobsTask
  Constructor
finished(Job.JobState) - Method in interface org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl.ASyncHandler
finished(Job.JobState, boolean, Long) - Method in class org.apache.sling.event.impl.jobs.JobHandler
  Finish a job.
finishedJob(long) - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
  Add a finished job
finishedJob(long) - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
  Add a finished job
fromConfiguration(Map<String, Object>, InternalQueueConfiguration.Config) - Static method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
  Create a new configuration from a config
fullRun() - Method in class org.apache.sling.event.impl.jobs.tasks.CheckTopologyTask
  One maintenance run

## G

getAllInstancesMap(TopologyView) - Static method in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities
getAssginedJobsPath() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Get the resource path for all assigned jobs.
getAt() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
getAuditLogger() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  The audit logger is logging actions for auditing.
getAverageProcessingTime() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getAverageProcessingTime() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getAverageProcessingTime() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
getAverageWaitingTime() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getAverageWaitingTime() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getAverageWaitingTime() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
getConfiguration() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Return the queue configuration
getConfigurations() - Method in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager
  Return all configurations.
getConsumer() - Method in class org.apache.sling.event.impl.jobs.JobHandler
getCreated() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getCreatedInstance() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getCronExpression() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
  If the job is scheduled daily or weekly, return the cron expression
getDayOfMonth() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
getDayOfWeek() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
getExecutor(String) - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
  Get the executor for the topic.
getExpression() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
getFinishedDate() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getFinishedProgressStep() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getGlobalStatistics() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsManager
  Get the global statistics.
getHistoryCleanUpRemovedJobs() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
getHourOfDay() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
getId() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getInstanceCapabilities() - Method in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities
  Get the instance capabilities.
getJob() - Method in class org.apache.sling.event.impl.jobs.JobHandler
getJob(String, Map<String, Object>) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
getJobById(String) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
getJobFromRetryList(String) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
getJobProperties() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
getJobsBasePathWithSlash() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
getJobScheduler() - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
getJobState() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getJobTopic() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
getLastActivatedJobDate() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getLastActivatedJobTime() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getLastActivatedJobTime() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getLastActivatedJobTime() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
getLastFinishedJobDate() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getLastFinishedJobTime() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getLastFinishedJobTime() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getLastFinishedJobTime() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
getLocalJobsPath() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Get the resource path for all jobs assigned to the current instance
getMainConfiguration() - Method in class org.apache.sling.event.impl.jobs.config.MainQueueConfiguration
  Return the main queue configuration object.
getMainLogger() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Get main logger.
getMainQueueConfiguration() - Method in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager
  Get the configuration for the main queue.
getMaxParallel() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
getMaxRetries() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
getMessage() - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
getMinuteOfHour() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
getMonthOfYear() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
getName() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
  Return the name of the queue.
getName() - Method in class org.apache.sling.event.impl.jobs.jmx.AllJobStatisticsMBean
getName() - Method in class org.apache.sling.event.impl.jobs.jmx.QueueMBeanImpl
getName() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Get the name of the job queue.
getName() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
  Get the schedule name
getNextJob(JobConsumerManager, StatisticsManager, Queue, boolean) - Method in class org.apache.sling.event.impl.jobs.queues.QueueJobCache
  Get the next job.
getNextScheduledExecution() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
getNextScheduledExecution() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
getNumberOfActiveJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getNumberOfActiveJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getNumberOfActiveJobs() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
getNumberOfCancelledJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getNumberOfCancelledJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getNumberOfCancelledJobs() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
getNumberOfFailedJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getNumberOfFailedJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getNumberOfFailedJobs() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
getNumberOfFinishedJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getNumberOfFinishedJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getNumberOfFinishedJobs() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
getNumberOfJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getNumberOfJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getNumberOfJobs() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
getNumberOfProcessedJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getNumberOfProcessedJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getNumberOfProcessedJobs() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
getNumberOfQueuedJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getNumberOfQueuedJobs() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getNumberOfQueuedJobs() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
getNumberOfRetries() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getOldQueue() - Method in class org.apache.sling.event.impl.jobs.jmx.QueueStatusEvent
getOrCreateBasePath(ResourceResolver, String) - Static method in class org.apache.sling.event.impl.support.ResourceHelper
getOrCreateResource(ResourceResolver, String, Map<String, Object>) - Static method in class org.apache.sling.event.impl.support.ResourceHelper
  Creates or gets the resource at the given path.
getOwnThreadPoolSize() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
getPid() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
getPotentialTargets(String) - Method in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities
  Return the potential targets (Sling IDs) sorted by ID
getPreviousVersionAnonPath() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
getPreviousVersionIdentifiedPath() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
getProcessingStarted() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getProgressETA() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getProgressLog() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getProgressLogMaxCount() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
getProgressLogMaxCount() - Method in class org.apache.sling.event.impl.jobs.JobHandler
getProgressStepCount() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getProperties() - Method in class org.apache.sling.event.impl.jobs.JobImpl
  Get all properties
getProperty(String) - Method in class org.apache.sling.event.impl.jobs.JobImpl
getProperty(String, Class<T>) - Method in class org.apache.sling.event.impl.jobs.JobImpl
getProperty(String, T) - Method in class org.apache.sling.event.impl.jobs.JobImpl
getPropertyNames() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getQueue() - Method in class org.apache.sling.event.impl.jobs.jmx.QueueStatusEvent
getQueue(String) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
getQueue(String) - Method in class org.apache.sling.event.impl.jobs.queues.QueueManager
getQueueConfigurationManager() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
getQueueInfo(String) - Method in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager
  Find the queue configuration for the job.
getQueueName() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getQueueNames() - Method in class org.apache.sling.event.impl.jobs.jmx.QueuesMBeanImpl
getQueues() - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
getQueues() - Method in class org.apache.sling.event.impl.jobs.queues.QueueManager
getQueueStatistics(String) - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsManager
  Get a single queue statistics.
getRanking() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
getReadErrorType() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getResourcePath() - Method in class org.apache.sling.event.impl.jobs.JobImpl
  Get the full resource path.
getResultMessage() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getRetryCount() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getRetryDelayInMs() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
getRetryDelayInMs() - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
getScheduledJobs() - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
getScheduledJobs(String, long, Map<String, Object>...) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
getScheduledJobs(String, long, Map<String, Object>...) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
  Get all scheduled jobs
getScheduledJobsPath(boolean) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Get the scheduled jobs path
getSchedulerJobId() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
  Get the scheduler job id
getSchedules() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
getSerializedString() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
getSortedChildren(Logger, String, Resource) - Static method in class org.apache.sling.event.impl.jobs.Utility
  Helper method to read all children of a resource and sort them by name
getStartDate() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getStartTime() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getStartTime() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
getStartTime() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
getState() - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
  Get the internal state
getState(String) - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
getStateInfo() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
getStatistics() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
getStatistics() - Method in class org.apache.sling.event.impl.jobs.jmx.AllJobStatisticsMBean
getStatistics() - Method in class org.apache.sling.event.impl.jobs.jmx.QueueMBeanImpl
getStatistics() - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
  Return our internal statistics object.
getStatistics() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
getStoragePath(String, String, boolean) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Get the storage path for finished jobs.
getStoredCancelledJobsPath() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
getStoredSuccessfulJobsPath() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
getTargetInstance() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getThreadPriority() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
getTopic() - Method in enum org.apache.sling.event.impl.jobs.InternalJobState
getTopic() - Method in class org.apache.sling.event.impl.jobs.JobImpl
getTopic() - Method in class org.apache.sling.event.impl.jobs.stats.TopicStatisticsImpl
getTopics() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
getTopics() - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
  Return the topics information of this instance.
getTopics() - Method in class org.apache.sling.event.impl.jobs.queues.QueueJobCache
  All topics of this queue.
getTopicStatistics() - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
getTopicStatistics() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsManager
  Get all topic statistics.
getTopologyCapabilities() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Get the current topology capabilities.
getTotalNumberOfScheduledJobs() - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
  Provide the total number of jobs registered in the system, irrespective of topics
getType() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
getType() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
getUnassignedJobsPath() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Get the resource path for all unassigned jobs.
getUniqueId(String) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Get the unique job id
getUniquePath(String, String, String, Map<String, Object>) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Create a unique job path (folder and name) for the job.
getValueMap(Resource) - Static method in class org.apache.sling.event.impl.support.ResourceHelper

## H

handle(Resource) - Method in interface org.apache.sling.event.impl.jobs.JobTopicTraverser.ResourceCallback
  Callback handle for a resource.
handle(JobImpl) - Method in interface org.apache.sling.event.impl.jobs.JobTopicTraverser.JobCallback
  Callback handle for a job.
handleAddUpdate(String) - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler
  Handle observation event for adding or updating a scheduled job
handleEvent(Event) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
handleEvent(Event) - Method in class org.apache.sling.event.impl.jobs.queues.QueueManager
handleEvent(Event) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
handleNewTopics(Set<String>) - Method in class org.apache.sling.event.impl.jobs.queues.QueueJobCache
  Inform the queue cache about topics containing new jobs
handleRemove(String) - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler
  Handle observation event for removing a scheduled job
handleTopologyEvent(TopologyEvent) - Method in class org.apache.sling.event.impl.discovery.InitDelayingTopologyEventListener
handleTopologyEvent(TopologyEvent) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  This method is invoked asynchronously from the TopologyHandler.
handleTopologyEvent(TopologyEvent) - Method in class org.apache.sling.event.impl.jobs.config.TopologyHandler
hashCode() - Method in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager.QueueInfo
hashCode() - Method in class org.apache.sling.event.impl.jobs.JobHandler
hashCode() - Method in class org.apache.sling.event.impl.jobs.JobImpl
hasReadErrors() - Method in class org.apache.sling.event.impl.jobs.JobImpl
  Did we have read errors?
HistoryCleanUpTask - Class in org.apache.sling.event.impl.jobs.tasks
  Task to clean up the history, A clean up task can be configured with three properties: - age : only jobs older than this amount of minutes are removed (default is two days) - topic : only jobs with this topic are removed (default is no topic, meaning all jobs are removed) The value should either be a string or an array of string - state : only jobs in this state are removed (default is no state, meaning all jobs are removed) The value should either be a string or an array of string.
HistoryCleanUpTask() - Constructor for class org.apache.sling.event.impl.jobs.tasks.HistoryCleanUpTask
Holder() - Constructor for class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler.Holder
hourly(int) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
HOURLY(int) - Static method in class org.apache.sling.event.impl.support.ScheduleInfoImpl

## I

ignoreProperty(String) - Static method in class org.apache.sling.event.impl.support.ResourceHelper
  Check if this property should be ignored
incQueued() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
  New job in the queue
incrementProgressCount(int) - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl
info - Variable in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler.Holder
InitDelayingTopologyEventListener - Class in org.apache.sling.event.impl.discovery
  This listener facade applies a 'startup delay' to a topology event handler, that is, it allows to specify a startup time during which any topology events will be queued and processing only starts after this time.
InitDelayingTopologyEventListener(long, TopologyEventListener) - Constructor for class org.apache.sling.event.impl.discovery.InitDelayingTopologyEventListener
  Creates a new init-delaying listener with the given delay and delegate.
initProgress(int, long) - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl
InstanceDescriptionComparator(String) - Constructor for class org.apache.sling.event.impl.jobs.config.TopologyCapabilities.InstanceDescriptionComparator
InternalJobState - Enum in org.apache.sling.event.impl.jobs
  The state of the job after it has been processed by a `JobExecutor`.
InternalQueueConfiguration - Class in org.apache.sling.event.impl.jobs.config
InternalQueueConfiguration() - Constructor for class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
InternalQueueConfiguration.Config - Annotation Type in org.apache.sling.event.impl.jobs.config
InventoryPlugin - Class in org.apache.sling.event.impl.jobs.console
  This is a inventory plugin displaying the active queues, some statistics and the configurations.
InventoryPlugin() - Constructor for class org.apache.sling.event.impl.jobs.console.InventoryPlugin
isActive() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Is this component still active?
isActive() - Method in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities
  Is this object still active? If it is not active anymore it should not be used!
isActive(String) - Method in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities
  Is this instance still active?
isEmpty() - Method in class org.apache.sling.event.impl.jobs.queues.QueueJobCache
  Check whether there are jobs for this queue
isJob(String) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
isJobProcessingEnabled() - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Check if job processing is enabled.
isKeepJobs() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
isLeader() - Method in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities
  Is the current instance the leader?
isLocalJob(String) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
isNew() - Method in class org.apache.sling.event.impl.jobs.jmx.QueueStatusEvent
isPreferRunOnCreationInstance() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
isReadErrorRecoverable() - Method in class org.apache.sling.event.impl.jobs.JobImpl
  Is the error recoverable?
isRemoved() - Method in class org.apache.sling.event.impl.jobs.jmx.QueueStatusEvent
isSame(Map<String, String>) - Method in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities
  Is this capabilities the same as represented by the provided instance map?
isStopped() - Method in class org.apache.sling.event.impl.jobs.JobHandler
isStopped() - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl
isStoragePath(String) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Check whether this is a storage path.
isSuspended() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
isSuspended() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
isUpdate() - Method in class org.apache.sling.event.impl.jobs.jmx.QueueStatusEvent
isValid() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration

## J

job_consumermanager_allowlist() - Element in annotation type org.apache.sling.event.impl.jobs.JobConsumerManager.Config
job_consumermanager_blacklist() - Element in annotation type org.apache.sling.event.impl.jobs.JobConsumerManager.DeprecatedConfig
job_consumermanager_denylist() - Element in annotation type org.apache.sling.event.impl.jobs.JobConsumerManager.Config
job_consumermanager_disableDistribution() - Element in annotation type org.apache.sling.event.impl.jobs.config.JobManagerConfiguration.Config
job_consumermanager_whitelist() - Element in annotation type org.apache.sling.event.impl.jobs.JobConsumerManager.DeprecatedConfig
JobBuilderImpl - Class in org.apache.sling.event.impl.jobs
  Fluent builder API
JobBuilderImpl(JobManagerImpl, String) - Constructor for class org.apache.sling.event.impl.jobs.JobBuilderImpl
jobConsumerManager - Variable in class org.apache.sling.event.impl.jobs.queues.QueueServices
JobConsumerManager - Class in org.apache.sling.event.impl.jobs
  This component manages/keeps track of all job consumer services.
JobConsumerManager() - Constructor for class org.apache.sling.event.impl.jobs.JobConsumerManager
JobConsumerManager.Config - Annotation Type in org.apache.sling.event.impl.jobs
JobConsumerManager.DeprecatedConfig - Annotation Type in org.apache.sling.event.impl.jobs
jobDequeued(String, String) - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsManager
jobEnded(String, String, InternalJobState, long) - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsManager
JobExecutionContextImpl - Class in org.apache.sling.event.impl.jobs.queues
  Implementation of the job execution context passed to job executors.
JobExecutionContextImpl(JobHandler, JobExecutionContextImpl.ASyncHandler) - Constructor for class org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl
JobExecutionContextImpl.ASyncHandler - Interface in org.apache.sling.event.impl.jobs.queues
  Call back interface to the queue.
JobExecutionResultImpl - Class in org.apache.sling.event.impl.jobs.queues
  The job execution result.
JobExecutionResultImpl(InternalJobState, String, Long) - Constructor for class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
  Create a new result
JobHandler - Class in org.apache.sling.event.impl.jobs
  This object adds actions to a `JobImpl`.
JobHandler(JobImpl, JobExecutor, JobManagerConfiguration) - Constructor for class org.apache.sling.event.impl.jobs.JobHandler
JobImpl - Class in org.apache.sling.event.impl.jobs
  This object encapsulates all information about a job.
JobImpl(String, String, Map<String, Object>) - Constructor for class org.apache.sling.event.impl.jobs.JobImpl
  Create a new job instance
JobImpl.ReadErrorType - Enum in org.apache.sling.event.impl.jobs
JobManagerConfiguration - Class in org.apache.sling.event.impl.jobs.config
  Configuration of the job handling
JobManagerConfiguration() - Constructor for class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
JobManagerConfiguration.Config - Annotation Type in org.apache.sling.event.impl.jobs.config
JobManagerImpl - Class in org.apache.sling.event.impl.jobs
  Implementation of the job manager.
JobManagerImpl() - Constructor for class org.apache.sling.event.impl.jobs.JobManagerImpl
jobQueued(String, String) - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsManager
JobQueueImpl - Class in org.apache.sling.event.impl.jobs.queues
  The job blocking queue extends the blocking queue by some functionality for the job event handling.
JobQueueImpl(String, InternalQueueConfiguration, QueueServices, QueueJobCache, OutdatedJobQueueInfo) - Constructor for class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Create a new queue.
JobScheduleBuilderImpl - Class in org.apache.sling.event.impl.jobs.scheduling
  The builder implementation for scheduled jobs.
JobScheduleBuilderImpl(String, Map<String, Object>, String, JobSchedulerImpl) - Constructor for class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
JobSchedulerImpl - Class in org.apache.sling.event.impl.jobs.scheduling
  The scheduler for managing scheduled jobs.
JobSchedulerImpl(JobManagerConfiguration, Scheduler, JobManagerImpl) - Constructor for class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
  Create the scheduler
jobStarted(String, String, long) - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsManager
JobTopicTraverser - Class in org.apache.sling.event.impl.jobs
  The job topic traverser is an utility class to traverse all jobs of a specific topic in order of creation.
JobTopicTraverser() - Constructor for class org.apache.sling.event.impl.jobs.JobTopicTraverser
JobTopicTraverser.JobCallback - Interface in org.apache.sling.event.impl.jobs
  Callback called for each found job.
JobTopicTraverser.ResourceCallback - Interface in org.apache.sling.event.impl.jobs
  Callback called for each found resource.

## L

log(int, String, Object...) - Method in class org.apache.sling.event.impl.jobs.JobImpl
log(String, Object...) - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl

## M

MAIN_QUEUE_NAME - Static variable in class org.apache.sling.event.impl.jobs.config.MainQueueConfiguration
MainQueueConfiguration - Class in org.apache.sling.event.impl.jobs.config
  This is the configuration for the main queue.
MainQueueConfiguration() - Constructor for class org.apache.sling.event.impl.jobs.config.MainQueueConfiguration
MainQueueConfiguration.Config - Annotation Type in org.apache.sling.event.impl.jobs.config
maintain() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Periodic maintenance
maintenance() - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
maintenance() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler
markAsync() - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl
match(String) - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
  Check if the queue processes the event.
match(String) - Method in class org.apache.sling.event.impl.support.ExactTopicMatcher
match(String) - Method in class org.apache.sling.event.impl.support.PackageTopicMatcher
match(String) - Method in class org.apache.sling.event.impl.support.SubPackagesTopicMatcher
match(String) - Method in interface org.apache.sling.event.impl.support.TopicMatcher
  Check if the topic matches and return the variable part - null if not matching.
MATCH_ALL - Static variable in class org.apache.sling.event.impl.support.TopicMatcherHelper
message(String) - Method in class org.apache.sling.event.impl.jobs.queues.ResultBuilderImpl
modified(BundleContext, JobConsumerManager.Config, JobConsumerManager.DeprecatedConfig) - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
monthly(int, int, int) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
MONTHLY(int, int, int) - Static method in class org.apache.sling.event.impl.support.ScheduleInfoImpl

## N

newForTest(EventAdmin, JobConsumerManager, QueuesMBean, ThreadPoolManager, ThreadPool, JobManagerConfiguration, StatisticsManager) - Static method in class org.apache.sling.event.impl.jobs.queues.QueueManager
NewJobSender - Class in org.apache.sling.event.impl.jobs.notifications
  This component receives resource added events and sends a job created event.
NewJobSender() - Constructor for class org.apache.sling.event.impl.jobs.notifications.NewJobSender
NONE - Enum constant in enum org.apache.sling.event.impl.jobs.JobImpl.ReadErrorType
NotificationUtility - Class in org.apache.sling.event.impl.jobs.notifications
NotificationUtility() - Constructor for class org.apache.sling.event.impl.jobs.notifications.NotificationUtility
NUMBER_OF_PROCESSORS - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants

## O

onChange(List<ResourceChange>) - Method in class org.apache.sling.event.impl.jobs.notifications.NewJobSender
onChange(List<ResourceChange>) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
org_apache_sling_installer_configuration_persist() - Element in annotation type org.apache.sling.event.impl.jobs.JobConsumerManager.Config
org.apache.sling.event.impl.discovery - package org.apache.sling.event.impl.discovery
org.apache.sling.event.impl.jobs - package org.apache.sling.event.impl.jobs
org.apache.sling.event.impl.jobs.config - package org.apache.sling.event.impl.jobs.config
org.apache.sling.event.impl.jobs.console - package org.apache.sling.event.impl.jobs.console
org.apache.sling.event.impl.jobs.jmx - package org.apache.sling.event.impl.jobs.jmx
org.apache.sling.event.impl.jobs.notifications - package org.apache.sling.event.impl.jobs.notifications
org.apache.sling.event.impl.jobs.queues - package org.apache.sling.event.impl.jobs.queues
org.apache.sling.event.impl.jobs.scheduling - package org.apache.sling.event.impl.jobs.scheduling
org.apache.sling.event.impl.jobs.stats - package org.apache.sling.event.impl.jobs.stats
org.apache.sling.event.impl.jobs.tasks - package org.apache.sling.event.impl.jobs.tasks
org.apache.sling.event.impl.support - package org.apache.sling.event.impl.support
OTHER_EXCEPTION - Enum constant in enum org.apache.sling.event.impl.jobs.JobImpl.ReadErrorType
outdate() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Outdate this queue.

## P

PackageTopicMatcher - Class in org.apache.sling.event.impl.support
  Package matcher - the topic must be in the same package.
PackageTopicMatcher(String) - Constructor for class org.apache.sling.event.impl.support.PackageTopicMatcher
persistJobProperties(String...) - Method in class org.apache.sling.event.impl.jobs.JobHandler
  Update the property of a job in the resource tree
prepare(Queue) - Method in class org.apache.sling.event.impl.jobs.JobImpl
  Prepare a new job execution
print(PrintWriter, Format, boolean) - Method in class org.apache.sling.event.impl.jobs.console.InventoryPlugin
process(Job) - Method in class org.apache.sling.event.impl.jobs.console.WebConsolePlugin
process(Job, JobExecutionContext) - Method in class org.apache.sling.event.impl.jobs.tasks.HistoryCleanUpTask
progresslog_maxCount() - Element in annotation type org.apache.sling.event.impl.jobs.config.JobManagerConfiguration.Config
PROP_KEEP_JOBS - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
PROP_MAX_PARALLEL - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
PROP_NAME - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
PROP_PREFER_RUN_ON_CREATION_INSTANCE - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
PROP_PRIORITY - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
PROP_RETRIES - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
PROP_RETRY_DELAY - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
PROP_THREAD_POOL_SIZE - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
PROP_TOPICS - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
PROP_TYPE - Static variable in class org.apache.sling.event.impl.jobs.config.ConfigurationConstants
properties(Map<String, Object>) - Method in class org.apache.sling.event.impl.jobs.JobBuilderImpl
PROPERTY_APPLICATION - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
PROPERTY_BACKGROUND_LOAD_DELAY - Static variable in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  The background loader waits this time of seconds after startup before loading events from the repository.
PROPERTY_DELAY_OVERRIDE - Static variable in class org.apache.sling.event.impl.jobs.JobImpl
  Internal job property containing optional delay override.
PROPERTY_DISTRIBUTE - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
PROPERTY_FINISHED_STATE - Static variable in class org.apache.sling.event.impl.jobs.JobImpl
  This property contains the finished state of a job once it's marked as finished.
PROPERTY_JOB_ID - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
PROPERTY_JOB_QUEUED - Static variable in class org.apache.sling.event.impl.jobs.JobImpl
  Internal job property specifying when the job was put into the queue.
PROPERTY_JOB_TOPIC - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
PROPERTY_MARKER_READ_ERROR_LIST - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
PROPERTY_REPOSITORY_PATH - Static variable in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  The path where all jobs are stored.
PROPERTY_RESOURCE_PATH - Static variable in class org.apache.sling.event.impl.jobs.JobImpl
  Internal job property containing the resource path.
PROPERTY_SCHEDULE_INFO - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
PROPERTY_SCHEDULE_INFO_TYPE - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
PROPERTY_SCHEDULE_NAME - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
PROPERTY_SCHEDULE_SUSPENDED - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
PROPERTY_SCHEDULED_JOBS_PATH - Static variable in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Configuration property for the scheduled jobs path.
PROPERTY_TIME - Static variable in class org.apache.sling.event.impl.jobs.notifications.NotificationUtility
  Event property containing the time for job start and job finished events.
PROPERTY_TOPICS - Static variable in class org.apache.sling.event.impl.jobs.config.TopologyCapabilities

## Q

queue_keepJobs() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
queue_maxparallel() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
queue_maxparallel() - Element in annotation type org.apache.sling.event.impl.jobs.config.MainQueueConfiguration.Config
queue_name() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
queue_preferRunOnCreationInstance() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
queue_priority() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
queue_priority() - Element in annotation type org.apache.sling.event.impl.jobs.config.MainQueueConfiguration.Config
queue_retries() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
queue_retries() - Element in annotation type org.apache.sling.event.impl.jobs.config.MainQueueConfiguration.Config
queue_retrydelay() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
queue_retrydelay() - Element in annotation type org.apache.sling.event.impl.jobs.config.MainQueueConfiguration.Config
queue_threadPoolSize() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
queue_topics() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
queue_type() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
queueConfiguration - Variable in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager.QueueInfo
QueueConfigurationManager - Class in org.apache.sling.event.impl.jobs.config
  The queue manager manages queue configurations.
QueueConfigurationManager() - Constructor for class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager
QueueConfigurationManager.QueueInfo - Class in org.apache.sling.event.impl.jobs.config
QueueInfo() - Constructor for class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager.QueueInfo
QueueItem() - Constructor for class org.apache.sling.event.impl.jobs.config.TopologyHandler.QueueItem
QueueJobCache - Class in org.apache.sling.event.impl.jobs.queues
  The queue job cache caches jobs per queue based on the topics the queue is actively processing.
QueueJobCache(JobManagerConfiguration, String, StatisticsManager, QueueConfiguration.Type, Set<String>) - Constructor for class org.apache.sling.event.impl.jobs.queues.QueueJobCache
  Create a new queue job cache
QueueManager - Class in org.apache.sling.event.impl.jobs.queues
  Implementation of the queue manager.
QueueManager() - Constructor for class org.apache.sling.event.impl.jobs.queues.QueueManager
QueueMBeanImpl - Class in org.apache.sling.event.impl.jobs.jmx
  An MBean that provides statistics from
QueueMBeanImpl(Queue) - Constructor for class org.apache.sling.event.impl.jobs.jmx.QueueMBeanImpl
queueName - Variable in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager.QueueInfo
QueueServices - Class in org.apache.sling.event.impl.jobs.queues
  The queue services class is a helper class containing all services used by the queue implementations.
QueueServices() - Constructor for class org.apache.sling.event.impl.jobs.queues.QueueServices
QueuesMBeanImpl - Class in org.apache.sling.event.impl.jobs.jmx
QueuesMBeanImpl() - Constructor for class org.apache.sling.event.impl.jobs.jmx.QueuesMBeanImpl
QueueStatusEvent - Class in org.apache.sling.event.impl.jobs.jmx
QueueStatusEvent(Queue, Queue) - Constructor for class org.apache.sling.event.impl.jobs.jmx.QueueStatusEvent

## R

read - Variable in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler.Holder
readJob(Logger, Resource) - Static method in class org.apache.sling.event.impl.jobs.Utility
  Read a job
reassign() - Method in class org.apache.sling.event.impl.jobs.JobHandler
  Reassign to a new instance.
registerListener(String, JobExecutor, JobExecutionContext) - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
remove(ScheduledJobInfoImpl) - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler
  Remove a scheduled job
removeAll() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
removeFromRetryList() - Method in class org.apache.sling.event.impl.jobs.JobHandler
removeJob(ScheduledJobInfoImpl) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
  Remove a scheduled job
removeJobById(String) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
removeJobFromRetryList(Job) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
removeListener(ConfigurationChangeListener) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Remove a topology aware listener
reschedule() - Method in class org.apache.sling.event.impl.jobs.JobHandler
  Reschedule the job Update the retry count and remove the started time.
reschedule() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
reschedule(String, JobHandler, StatisticsManager) - Method in class org.apache.sling.event.impl.jobs.queues.QueueJobCache
  Reschedule a job Reschedule the job and add it back into the cache.
reset() - Method in class org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
reset() - Method in class org.apache.sling.event.impl.jobs.jmx.EmptyStatistics
reset() - Method in class org.apache.sling.event.impl.jobs.stats.BaseStatisticsImpl
reset() - Method in class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
RESOURCE_TYPE_FOLDER - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
RESOURCE_TYPE_JOB - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
RESOURCE_TYPE_SCHEDULED_JOB - Static variable in class org.apache.sling.event.impl.support.ResourceHelper
  We use the same resource type as for timed events.
ResourceHelper - Class in org.apache.sling.event.impl.support
ResourceHelper() - Constructor for class org.apache.sling.event.impl.support.ResourceHelper
result() - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl
ResultBuilderImpl - Class in org.apache.sling.event.impl.jobs.queues
ResultBuilderImpl() - Constructor for class org.apache.sling.event.impl.jobs.queues.ResultBuilderImpl
resume() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
resume() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
retry() - Method in class org.apache.sling.event.impl.jobs.JobImpl
  Update the information for a retry
retryJobById(String) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
run() - Method in class org.apache.sling.event.impl.jobs.config.TopologyHandler
run() - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
  This method is invoked periodically by the scheduler.
run() - Method in class org.apache.sling.event.impl.jobs.queues.QueueManager
  This method is invoked periodically by the scheduler.
run() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler
run() - Method in class org.apache.sling.event.impl.jobs.tasks.CleanUpTask
  One maintenance run
run() - Method in class org.apache.sling.event.impl.jobs.tasks.FindUnfinishedJobsTask
run() - Method in class org.apache.sling.event.impl.jobs.tasks.UpgradeTask
  Upgrade
RUNTIMEEXCEPTION - Enum constant in enum org.apache.sling.event.impl.jobs.JobImpl.ReadErrorType

## S

schedule() - Method in class org.apache.sling.event.impl.jobs.JobBuilderImpl
ScheduledJobHandler - Class in org.apache.sling.event.impl.jobs.scheduling
ScheduledJobHandler(JobManagerConfiguration, JobSchedulerImpl) - Constructor for class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler
ScheduledJobHandler.Holder - Class in org.apache.sling.event.impl.jobs.scheduling
ScheduledJobInfoImpl - Class in org.apache.sling.event.impl.jobs.scheduling
  The job schedule information.
ScheduledJobInfoImpl(JobSchedulerImpl, String) - Constructor for class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
  Create a new info object
ScheduleInfoImpl - Class in org.apache.sling.event.impl.support
scheduleJob(ScheduledJobInfoImpl) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
  Add a scheduled job
sendEvent(QueueStatusEvent) - Method in class org.apache.sling.event.impl.jobs.jmx.QueuesMBeanImpl
sendNotification(EventAdmin, String, Job, Long) - Static method in class org.apache.sling.event.impl.jobs.notifications.NotificationUtility
  Helper method for sending the notification events.
service_ranking() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
setIsBlocked(boolean) - Method in class org.apache.sling.event.impl.jobs.queues.QueueJobCache
setProgress(int) - Method in class org.apache.sling.event.impl.jobs.JobImpl
setProperty(String, Object) - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl
setProperty(String, Object) - Method in class org.apache.sling.event.impl.jobs.JobImpl
setSuspended(ScheduledJobInfoImpl, boolean) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
  Change the suspended flag for a scheduled job
started - Variable in class org.apache.sling.event.impl.jobs.JobHandler
startJobs() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Start the job queue.
startProcessing(Queue) - Method in class org.apache.sling.event.impl.jobs.JobHandler
startProgress(int, long) - Method in class org.apache.sling.event.impl.jobs.JobImpl
startup_delay() - Element in annotation type org.apache.sling.event.impl.jobs.config.JobManagerConfiguration.Config
StatisticsImpl - Class in org.apache.sling.event.impl.jobs.stats
  Implementation of the statistics.
StatisticsImpl() - Constructor for class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
StatisticsImpl(long) - Constructor for class org.apache.sling.event.impl.jobs.stats.StatisticsImpl
statisticsManager - Variable in class org.apache.sling.event.impl.jobs.queues.QueueServices
StatisticsManager - Class in org.apache.sling.event.impl.jobs.stats
  The statistics manager keeps track of all statistics related tasks.
StatisticsManager() - Constructor for class org.apache.sling.event.impl.jobs.stats.StatisticsManager
stop() - Method in class org.apache.sling.event.impl.jobs.JobHandler
stopAllJobs() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Stop all currently running jobs in this queue
stopJob(JobImpl) - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
stopJobById(String) - Method in class org.apache.sling.event.impl.jobs.JobManagerImpl
SubPackagesTopicMatcher - Class in org.apache.sling.event.impl.support
  Sub package matcher - the topic must be in the same package or a sub package.
SubPackagesTopicMatcher(String) - Constructor for class org.apache.sling.event.impl.support.SubPackagesTopicMatcher
succeeded() - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
succeeded() - Method in class org.apache.sling.event.impl.jobs.queues.ResultBuilderImpl
SUCCEEDED - Enum constant in enum org.apache.sling.event.impl.jobs.InternalJobState
SUCCEEDED - Static variable in class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
  Constant object for the success case.
suspend() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
suspend() - Method in class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
suspend() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl

## T

targetId - Variable in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager.QueueInfo
THREAD_POOL - Static variable in class org.apache.sling.event.impl.support.Environment
  Global thread pool.
threadPoolManager - Variable in class org.apache.sling.event.impl.jobs.queues.QueueServices
toEvent(Job) - Static method in class org.apache.sling.event.impl.jobs.Utility
  Create an event from a job
TopicMatcher - Interface in org.apache.sling.event.impl.support
  Interface for topic matchers
TopicMatcherHelper - Class in org.apache.sling.event.impl.support
TopicMatcherHelper() - Constructor for class org.apache.sling.event.impl.support.TopicMatcherHelper
TopicStatisticsImpl - Class in org.apache.sling.event.impl.jobs.stats
  Implementation of the statistics.
TopicStatisticsImpl(String) - Constructor for class org.apache.sling.event.impl.jobs.stats.TopicStatisticsImpl
  Constructor.
TopologyCapabilities - Class in org.apache.sling.event.impl.jobs.config
  The capabilities of a topology.
TopologyCapabilities(TopologyView, JobManagerConfiguration) - Constructor for class org.apache.sling.event.impl.jobs.config.TopologyCapabilities
  Create a new instance
TopologyCapabilities.InstanceDescriptionComparator - Class in org.apache.sling.event.impl.jobs.config
TopologyHandler - Class in org.apache.sling.event.impl.jobs.config
  This topology handler is handling the topology change events asynchronously and processes them by queuing them.
TopologyHandler() - Constructor for class org.apache.sling.event.impl.jobs.config.TopologyHandler
TopologyHandler.QueueItem - Class in org.apache.sling.event.impl.jobs.config
  We need a holder class to be able to put something into the queue to stop it.
toString() - Method in class org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration
toString() - Method in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager.QueueInfo
toString() - Method in class org.apache.sling.event.impl.jobs.JobHandler
toString() - Method in class org.apache.sling.event.impl.jobs.JobImpl
toString() - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionResultImpl
toString() - Method in class org.apache.sling.event.impl.support.ExactTopicMatcher
toString() - Method in class org.apache.sling.event.impl.support.PackageTopicMatcher
toString() - Method in class org.apache.sling.event.impl.support.ScheduleInfoImpl
toString() - Method in class org.apache.sling.event.impl.support.SubPackagesTopicMatcher
toString(String, Map<String, Object>) - Static method in class org.apache.sling.event.impl.jobs.Utility
  Improved toString method for a job.
toString(Job) - Static method in class org.apache.sling.event.impl.jobs.Utility
  Improved toString method for a job.
traverse(Logger, Resource, JobTopicTraverser.JobCallback) - Static method in class org.apache.sling.event.impl.jobs.JobTopicTraverser
  Traverse the topic and call the callback for each found job.
traverse(Logger, Resource, JobTopicTraverser.ResourceCallback) - Static method in class org.apache.sling.event.impl.jobs.JobTopicTraverser
  Traverse the topic and call the callback for each found resource.
tryToClose() - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Check if the queue can be closed

## U

unbindConfig(InternalQueueConfiguration) - Method in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager
  Remove a queue configuration.
unbindJobConsumer(ServiceReference<JobConsumer>) - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
  Unbind a consumer
unbindJobExecutor(ServiceReference<JobExecutor>) - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
  Unbind a executor
unbindJobProcessingEnabledCondition(Condition) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Handle unbinding of the job processing condition.
unbindThreadPool(EventingThreadPool) - Method in class org.apache.sling.event.impl.jobs.queues.QueueManager
unregisterListener(String) - Method in class org.apache.sling.event.impl.jobs.JobConsumerManager
unschedule() - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
unscheduleJob(ScheduledJobInfoImpl) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobSchedulerImpl
  Unschedule a scheduled job
update(long) - Method in class org.apache.sling.event.impl.jobs.JobImpl
update(String, Map<String, Object>) - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
  Update/set the job related information
update(List<ScheduleInfo>) - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobInfoImpl
  Update the scheduling information
update(Map<String, Object>, JobManagerConfiguration.Config) - Method in class org.apache.sling.event.impl.jobs.config.JobManagerConfiguration
  Update with a new configuration
update(MainQueueConfiguration.Config) - Method in class org.apache.sling.event.impl.jobs.config.MainQueueConfiguration
  Configure this component.
updateConfig(InternalQueueConfiguration) - Method in class org.apache.sling.event.impl.jobs.config.QueueConfigurationManager
  Update a queue configuration.
updateProgress(long) - Method in class org.apache.sling.event.impl.jobs.queues.JobExecutionContextImpl
updateQueueInfo(Queue) - Method in class org.apache.sling.event.impl.jobs.JobImpl
  Update information about the queue.
updateSchedule(String, Collection<ScheduleInfo>) - Method in class org.apache.sling.event.impl.jobs.scheduling.ScheduledJobHandler
UpgradeTask - Class in org.apache.sling.event.impl.jobs.tasks
  Upgrade task Upgrade jobs from earlier versions to the new format.
UpgradeTask(JobManagerConfiguration) - Constructor for class org.apache.sling.event.impl.jobs.tasks.UpgradeTask
  Constructor
Utility - Class in org.apache.sling.event.impl.jobs
Utility() - Constructor for class org.apache.sling.event.impl.jobs.Utility

## V

valueOf(String) - Static method in enum org.apache.sling.event.impl.jobs.InternalJobState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.sling.event.impl.jobs.JobImpl.ReadErrorType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.sling.event.impl.jobs.InternalJobState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.sling.event.impl.jobs.JobImpl.ReadErrorType
  Returns an array containing the constants of this enum type, in the order they are declared.

## W

wakeUpQueue(Set<String>) - Method in class org.apache.sling.event.impl.jobs.queues.JobQueueImpl
  Inform the queue about new job for the given topics.
webconsole_configurationFactory_nameHint() - Element in annotation type org.apache.sling.event.impl.jobs.config.InternalQueueConfiguration.Config
WebConsolePlugin - Class in org.apache.sling.event.impl.jobs.console
  This is a web console plugin displaying the active queues, some statistics and the configurations.
WebConsolePlugin() - Constructor for class org.apache.sling.event.impl.jobs.console.WebConsolePlugin
weekly(int, int, int) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
WEEKLY(int, int, int) - Static method in class org.apache.sling.event.impl.support.ScheduleInfoImpl

## Y

yearly(int, int, int, int) - Method in class org.apache.sling.event.impl.jobs.scheduling.JobScheduleBuilderImpl
YEARLY(int, int, int, int) - Static method in class org.apache.sling.event.impl.support.ScheduleInfoImpl

A B C D E F G H I J L M N O P Q R S T U V W Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form