// -------------------------------------------- // Message methods // -------------------------------------------- public override void MessageTransfer(Session session, MessageTransfer xfr) { if (((ClientSession) session).MessageListeners.ContainsKey(xfr.GetDestination())) { IMessageListener listener = ((ClientSession)session).MessageListeners[xfr.GetDestination()]; listener.MessageTransfer( new Message(xfr)); } else { _log.Warn("No listener set for: {0}", xfr); } }
// -------------------------------------------- // Message methods // -------------------------------------------- public override void MessageTransfer(Session session, MessageTransfer xfr) { if (((ClientSession)session).MessageListeners.ContainsKey(xfr.GetDestination())) { IMessageListener listener = ((ClientSession)session).MessageListeners[xfr.GetDestination()]; listener.MessageTransfer(new Message(xfr)); } else { _log.Warn("No listener set for: {0}", xfr); } }