def forwardOrCreate(url, dstQueue, tType, numTasks): # Might not need the runPipeCurry after switching to queue.returnResponse # but keeping it for now beause I don't think it does any harm return defer_pipe.runPipeCurry(defer_pipe.pipe([queue.forwardRequestToCluster(url), queue.createTaskAndForward(dstQueue, tType, numTasks)]))
def forwardOrCreate(url, dstQueue, tType, numTasks): # Might not need the runPipeCurry after switching to queue.returnResponse # but keeping it for now beause I don't think it does any harm return defer_pipe.runPipeCurry( defer_pipe.pipe([ queue.forwardRequestToCluster(url), queue.createTaskAndForward(dstQueue, tType, numTasks) ]))
def subscribe(mq, state): processWWWListAddCredentials = defer_pipe.hookError(defer_pipe.pipe([queue.keysInBody(['cluster']), queue.forwardRequestToCluster( state.conf('www.url_prefix') + '/' + os.path.basename(state.conf('credentials.listaddcredentials_www'))), handleWWWListAddCredentials]), queue.failureMsg) queue.subscribe(mq, state.conf('credentials.listaddcredentials_www'), state.conf('credentials.concurrent_listaddcredentials'), queue.wrapRequestHandler(state, processWWWListAddCredentials))
def subscribe(mq, state): processWWWDeleteCredential = defer_pipe.hookError(defer_pipe.pipe([queue.keysInBody(['credential_name']), queue.forwardRequestToCluster( state.conf('www.url_prefix') + '/' + os.path.basename(state.conf('credentials.delete_www'))), handleWWWDeleteCredential]), queue.failureMsg) queue.subscribe(mq, state.conf('credentials.delete_www'), state.conf('credentials.concurrent_deletecredential'), queue.wrapRequestHandler(state, processWWWDeleteCredential))
def subscribe(mq, state): processWWWListAddCredentials = defer_pipe.hookError( defer_pipe.pipe([ queue.keysInBody(['cluster']), queue.forwardRequestToCluster( state.conf('www.url_prefix') + '/' + os.path.basename( state.conf('credentials.listaddcredentials_www'))), handleWWWListAddCredentials ]), queue.failureMsg) queue.subscribe( mq, state.conf('credentials.listaddcredentials_www'), state.conf('credentials.concurrent_listaddcredentials'), queue.wrapRequestHandler(state, processWWWListAddCredentials))
def _forwardToCluster(conf, queueUrl): return queue.forwardRequestToCluster(conf('www.url_prefix') + '/' + os.path.basename(queueUrl))
def forwardOrCreateTask(url, dstQueue, tType, numTasks): return defer_pipe.runPipeCurry(defer_pipe.pipe([queue.forwardRequestToCluster(url), queue.createTaskAndForward(dstQueue, tType, numTasks)]))
def _forwardToCluster(conf, queueUrl): return queue.forwardRequestToCluster( conf('www.url_prefix') + '/' + os.path.basename(queueUrl))
def forwardOrCreateTask(url, dstQueue, tType, numTasks): return defer_pipe.runPipeCurry( defer_pipe.pipe([ queue.forwardRequestToCluster(url), queue.createTaskAndForward(dstQueue, tType, numTasks) ]))