úÎæn-      !"#$%&'()*+,None    NoneHM DConfigure how the worker handles it's task and define the queue sizeiConfigure the concurrent behaviour of a worker. If you want tasks executed concurrently, consider using DDescribes the outcome of a job after completion. You can repeat jobs!'Describes when a job should be executed%#The queue containing scheduled jobs&7Describe how you want jobs in the queue to be performed'‘Describe how you want to handle errors. Make sure you catch all exceptions that can happen inside this handler, otherwise the worker will crash!+CCreate a new background worker and limit the size of the job queue.,LAdd a new job to the background worker. If the queue is full this will block !"#$%-.&'()*+/, !"#$%&'()*+,%&+,!$#" ')(*  !$#"%-.&')(*+/,0      !"#$%&'()*+,%-./Spock-worker-0.2.1.2Web.Spock.Worker.Internal.QueueWeb.Spock.Worker WorkerQueue PureQueue pq_container pq_maxSizeemptyPQsizePQisFullPQtoListPQ fromListPQ maxPrioPQ enqueuePQ dequeuePQ dequeuePQ'newQueuesizeisFullenqueuedequeue WorkerConfig wc_queueLimit wc_concurrentWorkerConcurrentStrategyWorkerConcurrentUnboundedWorkerConcurrentBoundedWorkerNoConcurrency WorkResult WorkRepeatAt WorkRepeatIn WorkError WorkComplete WorkExecutionWorkAtWorkInWorkNow WorkQueue WorkHandler ErrorHandlerErrorHandlerSpockErrorHandlerIO InternalError newWorkeraddWork _unWorkQueue workProcessor