Пример #1
0
def main():
    if not len(sys.argv) == 2:
        usage()

    queue = sys.argv[1]
    
    conn = connect()
    conn.consume(queue, callback=decrypt_callback)
Пример #2
0
def main():
    if not len(sys.argv) == 5:
        usage()

    exchange, exchange_type, binding, queue = sys.argv[1:]
    if not exchange_type in ('direct', 'topic', 'fanout'):
        fatal("Invalid exchange type")

    conn = connect()
    conn.declare(exchange, exchange_type, binding, queue)
Пример #3
0
def main():
    if not len(sys.argv) == 5:
        usage()

    exchange, exchange_type, binding, queue = sys.argv[1:]
    if not exchange_type in ('direct', 'topic', 'fanout'):
        fatal("Invalid exchange type")

    conn = connect()
    conn.declare(exchange, exchange_type, binding, queue)
Пример #4
0
def main():
    if len(sys.argv) > 1:
        usage()

    if os.geteuid() != 0:
        fatal("hubclient requires root privileges to run")

    amqconf = hubconf.HubAMQConf()
    conf = hubconf.HubServerConf()
    conf.validate_required(['serverid', 'subkey', 'secret'])

    queue = "server.%s.%s" % (conf.subkey, conf.serverid)

    conn = connect()
    conn.consume(queue, callback=wrapper_callback)
Пример #5
0
    if not len(args) == 2:
        usage()

    secret = os.getenv('TKLAMQ_SECRET', None)
    if opt_encrypt and not secret:
        fatal('TKLAMQ_SECRET not specified, cannot encrypt')

    # unset secret if encryption was not specified
    if not opt_encrypt:
        secret = None

    content = ''
    if inputfile == '-':
        content = sys.stdin.read()
    elif inputfile:
        content = file(inputfile).read()

    if opt_json:
        content = json.loads(content)

    exchange, routing_key = args
    message = encode_message(sender, content, secret=secret)

    conn = connect()
    conn.publish(exchange, routing_key, message, persistent=opt_persistent)


if __name__ == "__main__":
    main()
Пример #6
0
    if not len(args) == 2:
        usage()

    secret = os.getenv('TKLAMQ_SECRET', None)
    if opt_encrypt and not secret:
        fatal('TKLAMQ_SECRET not specified, cannot encrypt')

    # unset secret if encryption was not specified
    if not opt_encrypt:
        secret = None

    content = ''
    if inputfile == '-':
        content = sys.stdin.read()
    elif inputfile:
        content = file(inputfile).read()

    if opt_json:
        content = json.loads(content)

    exchange, routing_key = args
    message = encode_message(sender, content, secret=secret)

    conn = connect()
    conn.publish(exchange, routing_key, message, persistent=opt_persistent)

if __name__ == "__main__":
    main()