예제 #1
0
def connect(requestQueue,
            stompClient=None,
            host=None,
            port=None,
            useSSL=None,
            responseQueue=None,
            xml_compat=True):
    if not stompClient:
        client = _create(requestQueue, host, port, useSSL, responseQueue)
    else:
        client = stompreactor.StompRpcClient(stompClient, requestQueue,
                                             str(uuid4()))

    return _Server(client, xml_compat)
예제 #2
0
def connect(requestQueue=None,
            stompClient=None,
            host=None,
            port=None,
            useSSL=None,
            responseQueue=None,
            xml_compat=True):
    if not requestQueue:
        request_queues = config.get("addresses", "request_queues")
        requestQueue = request_queues.split(",")[0]

    if not stompClient:
        client = _create(requestQueue, host, port, useSSL, responseQueue)
    else:
        client = stompreactor.StompRpcClient(stompClient, requestQueue,
                                             str(uuid4()))

    return _Server(client, xml_compat)