úÎ8      !"#$%&'()*+,-./01234567None    NoneOT Define a workerDConfigure 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!1An error from a worker4CCreate a new background worker and limit the size of the job queue.5LAdd a new job to the background worker. If the queue is full this will block# !"#$%&'()*+,89-./01234:5  !"#$%&'()*+,-./013245 - !"4#$%&',()*+5./0123  !"#$%&'()*+,89-./01234:5;      !"#$%&'()*+,-./0102345+678+Spock-worker-0.3.1.0-AwaEZs2hipDJcKXFnvc2SIWeb.Spock.Worker.Internal.QueueWeb.Spock.Worker WorkerQueue PureQueue pq_container pq_maxSizeemptyPQsizePQisFullPQtoListPQ fromListPQ maxPrioPQ enqueuePQ dequeuePQ dequeuePQ'newQueuesizeisFullenqueuedequeue$fShowPureQueue $fEqPureQueue WorkerDef wd_config wd_handlerwd_errorHandler WorkerConfig wc_queueLimit wc_concurrentWorkerConcurrentStrategyWorkerNoConcurrencyWorkerConcurrentBoundedWorkerConcurrentUnbounded WorkResult WorkComplete WorkError WorkRepeatIn WorkRepeatAt WorkExecutionWorkNowWorkInWorkAt WorkQueue WorkHandler ErrorHandlerErrorHandlerIOErrorHandlerSpock InternalErrorInternalErrorMsg newWorkeraddWork$fShowWorkResult$fEqWorkResult _unWorkQueue workProcessor