Exemplo n.º 1
0
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)]))
Exemplo n.º 2
0
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)
        ]))
Exemplo n.º 3
0
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))
Exemplo n.º 4
0
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))
Exemplo n.º 5
0
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))
Exemplo n.º 6
0
def _forwardToCluster(conf, queueUrl):
    return queue.forwardRequestToCluster(conf('www.url_prefix') + '/' + os.path.basename(queueUrl))
Exemplo n.º 7
0
def forwardOrCreateTask(url, dstQueue, tType, numTasks):
    return defer_pipe.runPipeCurry(defer_pipe.pipe([queue.forwardRequestToCluster(url),
                                                    queue.createTaskAndForward(dstQueue,
                                                                               tType,
                                                                               numTasks)]))
Exemplo n.º 8
0
def _forwardToCluster(conf, queueUrl):
    return queue.forwardRequestToCluster(
        conf('www.url_prefix') + '/' + os.path.basename(queueUrl))
Exemplo n.º 9
0
def forwardOrCreateTask(url, dstQueue, tType, numTasks):
    return defer_pipe.runPipeCurry(
        defer_pipe.pipe([
            queue.forwardRequestToCluster(url),
            queue.createTaskAndForward(dstQueue, tType, numTasks)
        ]))