Ejemplo n.º 1
0
def subscribe(mq, state):
    processListProtocols = queue.returnResponse(defer_pipe.pipe([queue.keysInBody(['cluster',
                                                                                   'user_name']),
                                                                 pipeline_misc.forwardToCluster(state.conf,
                                                                                                state.conf('pipelines.listprotocols_www')),
                                                                 handleWWWListProtocols]))
    queue.subscribe(mq,
                    state.conf('pipelines.listprotocols_www'),
                    state.conf('pipelines.concurrent_listprotocols'),
                    queue.wrapRequestHandler(state, processListProtocols))
Ejemplo n.º 2
0
def subscribe(mq, state):
    processResumePipeline = queue.returnResponse(
        defer_pipe.pipe([
            queue.keysInBody(['cluster', 'user_name', 'pipeline_name']),
            pipeline_misc.forwardToCluster(state.conf,
                                           state.conf('pipelines.resume_www')),
            handleWWWResumePipeline
        ]))
    queue.subscribe(mq, state.conf('pipelines.resume_www'),
                    state.conf('pipelines.concurrent_resume'),
                    queue.wrapRequestHandler(state, processResumePipeline))
Ejemplo n.º 3
0
def subscribe(mq, state):
    processListProtocols = queue.returnResponse(
        defer_pipe.pipe([
            queue.keysInBody(['cluster', 'user_name']),
            pipeline_misc.forwardToCluster(
                state.conf, state.conf('pipelines.listprotocols_www')),
            handleWWWListProtocols
        ]))
    queue.subscribe(mq, state.conf('pipelines.listprotocols_www'),
                    state.conf('pipelines.concurrent_listprotocols'),
                    queue.wrapRequestHandler(state, processListProtocols))
Ejemplo n.º 4
0
def subscribe(mq, state):
    processResumePipeline = queue.returnResponse(defer_pipe.pipe([queue.keysInBody(['cluster',
                                                                                    'user_name',
                                                                                    'pipeline_name']),
                                                                  pipeline_misc.forwardToCluster(state.conf,
                                                                                                 state.conf('pipelines.resume_www')),
                                                                  handleWWWResumePipeline]))
    queue.subscribe(mq,
                    state.conf('pipelines.resume_www'),
                    state.conf('pipelines.concurrent_resume'),
                    queue.wrapRequestHandler(state, processResumePipeline))
Ejemplo n.º 5
0
def subscribe(mq, state):
    processUpdatePipelineConfig = queue.returnResponse(
        defer_pipe.pipe([
            queue.keysInBody(['cluster', 'user_name', 'criteria', 'config']),
            pipeline_misc.forwardToCluster(state.conf,
                                           state.conf('pipelines.update_www')),
            handleWWWUpdatePipelineConfig
        ]))
    queue.subscribe(
        mq, state.conf('pipelines.update_www'),
        state.conf('pipelines.concurrent_update'),
        queue.wrapRequestHandler(state, processUpdatePipelineConfig))
Ejemplo n.º 6
0
def subscribe(mq, state):
    processValidatePipelineConfig = queue.returnResponse(defer_pipe.pipe([queue.keysInBody(['cluster',
                                                                                            'bare_run',
                                                                                            'config']),
                                                                          pipeline_misc.containsPipelineTemplate,
                                                                          pipeline_misc.forwardToCluster(state.conf,
                                                                                                         state.conf('pipelines.validate_www')),
                                                                          handleWWWValidatePipelineConfig]))
    queue.subscribe(mq,
                    state.conf('pipelines.validate_www'),
                    state.conf('pipelines.concurrent_validate'),
                    queue.wrapRequestHandler(state, processValidatePipelineConfig))
Ejemplo n.º 7
0
def subscribe(mq, state):
    processUpdatePipelineConfig = queue.returnResponse(defer_pipe.pipe([queue.keysInBody(['cluster',
                                                                                          'user_name',
                                                                                          'criteria',
                                                                                          'config']),
                                                                        pipeline_misc.forwardToCluster(state.conf,
                                                                                                       state.conf('pipelines.update_www')),
                                                                        handleWWWUpdatePipelineConfig]))
    queue.subscribe(mq,
                    state.conf('pipelines.update_www'),
                    state.conf('pipelines.concurrent_update'),
                    queue.wrapRequestHandler(state, processUpdatePipelineConfig))
Ejemplo n.º 8
0
def subscribe(mq, state):
    processValidatePipelineConfig = queue.returnResponse(
        defer_pipe.pipe([
            queue.keysInBody(['cluster', 'bare_run', 'config']),
            pipeline_misc.containsPipelineTemplate,
            pipeline_misc.forwardToCluster(
                state.conf, state.conf('pipelines.validate_www')),
            handleWWWValidatePipelineConfig
        ]))
    queue.subscribe(
        mq, state.conf('pipelines.validate_www'),
        state.conf('pipelines.concurrent_validate'),
        queue.wrapRequestHandler(state, processValidatePipelineConfig))
Ejemplo n.º 9
0
def subscribe(mq, state):
    processPipelineCreate = queue.returnResponse(defer_pipe.pipe([queue.keysInBody(['cluster',
                                                                                    'user_name',
                                                                                    'pipeline_name',
                                                                                    'protocol',
                                                                                    'queue',
                                                                                    'config']),
                                                                  pipeline_misc.forwardToCluster(state.conf,
                                                                                                 state.conf('pipelines.create_www')),
                                                                  handleWWWPipelineCreate]))
    queue.subscribe(mq,
                    state.conf('pipelines.create_www'),
                    state.conf('pipelines.concurrent_create'),
                    queue.wrapRequestHandler(state, processPipelineCreate))