Package org.basex.core.jobs
Class JobPool
java.lang.Object
org.basex.core.jobs.JobPool
Job pool.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Stops all jobs before closing the application.voidRegisters a job (puts it on a queue).voidscheduleResult(Job job) Discards a result after the timeout.voidunregister(Job job) Unregisters a job.
-
Field Details
-
active
Queued or running jobs. -
results
Cached results. -
tasks
Timer tasks.
-
-
Constructor Details
-
JobPool
Constructor.- Parameters:
sopts- static options
-
-
Method Details
-
register
Registers a job (puts it on a queue).- Parameters:
job- job
-
unregister
Unregisters a job.- Parameters:
job- job
-
close
public void close()Stops all jobs before closing the application. -
scheduleResult
Discards a result after the timeout.- Parameters:
job- job
-