Package gavo :: Package protocols :: Module uwsactions :: Class RootAction
[frames] | no frames]

Class RootAction

source code

object --+    
         |    
 JobAction --+
             |
            RootAction

Actions for async/jobId.

Instance Methods
 
getJobInputTD(*args)
returns an InputTable to parse the arguments of the UWS1.1 polling.
source code
 
doDELETE(self, job, request)
Implements DELETE on a job resource.
source code
 
doPOST(self, wjob, request)
Implements POST on a job resource.
source code
 
doGET(self, job, request)
Implements GET on a job resource: return the current job metadata.
source code

Inherited from JobAction: getResource

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables
  name = ''
hash(x)

Inherited from JobAction: mime

Properties

Inherited from object: __class__

Method Details

getJobInputTD(*args)

source code 

returns an InputTable to parse the arguments of the UWS1.1 polling.

Decorators:
  • @utils.memoized

doDELETE(self, job, request)

source code 

Implements DELETE on a job resource.

This is the UWS-compliant way to delete a job.

doPOST(self, wjob, request)

source code 

Implements POST on a job resource.

This is a DaCHS extension to UWS in order to let web browsers delete jobs by passing action=DELETE.