Package org.apache.sling.event.jobs
Interface JobBuilder
This is a builder interface to build jobs and scheduled jobs.
Instances of this class can be retrieved using
JobManager.createJob(String)- Since:
- 1.3
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThis is a builder interface for creating schedule information -
Method Summary
-
Method Details
-
properties
Set the optional configuration properties for the job.- Parameters:
props- The properties of the job. All values must bejava.io.Serializable.- Returns:
- The job builder to continue building.
-
add
Job add()Add the job.- Returns:
- The job or
null - See Also:
-
add
Add the job.- Parameters:
errors- Optional list which will be filled with error messages.- Returns:
- The job or
null - See Also:
-
schedule
JobBuilder.ScheduleBuilder schedule()Schedule the job- Returns:
- A schedule builder to schedule the jobs
-