public void HandlerMessageAMPQ(AmqpQueueSubscription u, IAmqpReceivedMessage message) { lua.DoString("message = " + Encoding.UTF8.GetString(message.Body)); if (UpdataHandler != null) { UpdataHandler(); } }
public void HandleMessageFromQueue(AmqpQueueSubscription subscription, IAmqpReceivedMessage message) { string inHuman = System.Text.Encoding.UTF8.GetString(message.Body, 0, message.Body.Length); // var consumer = Debug.Log("HANDLE MESSAGE FROM QUEUE: " + inHuman); subscription.UseAck = true; }
void handleIncomingMessageChairs(AmqpExchangeSubscription subscription, IAmqpReceivedMessage message) { SensorData data = JsonUtility.FromJson <SensorData>(ByteArrayToString(message.Body)); int row = int.Parse(data.position.Split('-')[0]); int number = int.Parse(data.position.Split('-')[1]); occupancie[row - 1, number - 1] = data.occupancie; }
public void QueueMessage(AmqpQueueSubscription subscription, IAmqpReceivedMessage msg) { string inHuman = System.Text.Encoding.UTF8.GetString(msg.Body, 0, msg.Body.Length); DeserializeUser(inHuman); Debug.Log(msg.Properties.CorrelationId); }
public void OnMessageReceived(AmqpExchangeSubscription subscription, IAmqpReceivedMessage message) { var origMsgText = Encoding.UTF8.GetString(message.Body); var origMsg = JsToCSharpMessage.ConvertToObject(origMsgText); var origMsgEscaped = origMsgText.Replace("\\", "\\\\").Replace("\"", "\\\""); OnMessageReceived("{\"type\":\"" + origMsg.type + "\",\"body\":\"" + origMsgEscaped + "\"}"); }
public static void AddMessage(AmqpSubscriptionBase subscription, IAmqpReceivedMessage message) { var messageItem = Instantiate(Instance.Prefab, Instance.ContentParent).GetComponent <MessageItemUI>(); messageItem.Subscription = subscription; messageItem.Message = message; messageItem.refreshUI(); }
// Constructor public AmqpQueueReceivedMessage(AmqpQueueSubscription subscription, IAmqpReceivedMessage message) { if (subscription == null) { throw new ArgumentNullException("subscription"); } if (message == null) { throw new ArgumentNullException("message"); } Subscription = subscription; Message = message; }
void handleIncomingMessage(AmqpExchangeSubscription subscription, IAmqpReceivedMessage message) { SensorData data = JsonUtility.FromJson <SensorData>(ByteArrayToString(message.Body)); if (data.type == "add") { AddSensor(data.family, data.id, data.value); } else { Sensor sensor = sensors[data.id]; sensorValues[sensor.sensorFamily][sensor.sensorSlot] = data.value; } }
/// <summary> /// A default message received handler useful for debugging. /// </summary> /// <param name="subscription">The subscription the message was received on.</param> /// <param name="message">The message that was received.</param> public void UnityEventDebugQueueMessageHandler(AmqpQueueSubscription subscription, IAmqpReceivedMessage message) { // Decode as text queueMessages.Enqueue(message); var payload = System.Text.Encoding.UTF8.GetString(message.Body); AmqpConsole.Color = new Color(1f, 0.5f, 0); AmqpClient.Log("Message received on {0}: {1}", subscription.QueueName, payload); //AmqpClient.Log("ReplyTo: " + message.Properties.ReplyTo); AmqpConsole.Color = null; MessageListController.AddMessage(subscription, message); }
/// <summary> /// A default message received handler useful for debugging. /// </summary> /// <param name="subscription">The subscription the message was received on.</param> /// <param name="message">The message that was received.</param> public void UnityEventDebugExhangeMessageHandler(AmqpExchangeSubscription subscription, IAmqpReceivedMessage message) { // Decode as text var payload = System.Text.Encoding.UTF8.GetString(message.Body); AmqpConsole.Color = new Color(1f, 0.5f, 0); AmqpClient.Log("Message received on {0}: {1}", subscription.ExchangeName + (!string.IsNullOrEmpty(message.RoutingKey) ? ":" + message.RoutingKey : ""), payload); AmqpConsole.Color = null; MessageListController.AddMessage(subscription, message); }
public void HandleMessageFromExchange(AmqpExchangeSubscription subscription, IAmqpReceivedMessage message) { Debug.Log("HANDLE MESSAGE FROM Exchange: " + message); }