Package com.composum.sling.core.concurrent
-
Interface Summary Interface Description JobFacade this facade encapsulates the Job objects to prevent from the use of deprecated features which are removed in the next major release (4.0.0) of the job events frameworkLazyCreationService Service that encapsulates a 'get or create' pattern for resources (incl.LazyCreationService.CreationStrategy Strategy to create the resource itself.LazyCreationService.InitializationStrategy Strategy to initialize the resource, if that's a resource intensive task that should be separated fromLazyCreationService.CreationStrategy
.LazyCreationService.ParentCreationStrategy Strategy to create the parents of the retrieved resource.LazyCreationService.RetrievalStrategy<T> Strategy to retrieve the resources content.SequencerService<T extends SequencerService.Token> A general service to sequence potentially concurrent modifications using a key (e.g.SequencerService.Token -
Class Summary Class Description AbstractJobExecutor<Result> JobFacade.AbstractJobFacade JobFacade.AuditJob JobFacade.EventJob JobMonitor Created by rw on 20.04.16.JobMonitor.IsDone JobMonitor.IsStarted JobUtil Created by rw on 20.04.16.JobUtil.JobComparator LazyCreationServiceImpl Implementation of theLazyCreationService
.SemaphoreSequencer SemaphoreSequencer.Token -
Exception Summary Exception Description JobFailureException Can be used by a JobExecutor to indicate an error during execution of the job. -
Annotation Types Summary Annotation Type Description LazyCreationServiceImpl.Configuration