QueueManagerHandler

class qcfractal.queue.QueueManagerHandler(application: tornado.web.Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)[source]

Bases: qcfractal.web_handlers.APIHandler

Manages the task queue.

Used by compute managers for getting tasks, posting completed tasks, etc.

Methods Summary

get()

Pulls new tasks from the task queue

insert_complete_tasks(storage_socket, body, ...)

post()

Posts complete tasks to the task queue

put()

Various manager manipulation operations

Methods Documentation

get()[source]

Pulls new tasks from the task queue

static insert_complete_tasks(storage_socket, body, logger)[source]
post()[source]

Posts complete tasks to the task queue

put()[source]

Various manager manipulation operations