public void LoginToQPID(string uri) { if (RK_listener != null) { RK_listener.OnMessage -= AvroReceived; } try { RK_publisher = new RoboKindConnectorQPID(uri); RK_publisher.initRKListener(uri); RK_listener = RK_publisher.CreateListener( COGBOT_CONTROL_QUEUE_KEY, COGBOT_CONTROL_ROUTING_KEY, COGBOT_CONTROL_EXCHANGE_KEY, ExchangeNameDefaults.TOPIC, true, false, false, AvroReceived); } catch (Exception e) { RK_listener = null; RK_publisher = null; throw e; } }
private void CreateHashSpy(string queuename) { RK_publisher.CreateListener(null, "#", queuename, "", true, false, false, (o) => Eveything(o, "#" + queuename)); }