protected override Task Send(int streamIndex, IList<Message> messages) { TraceMessages(messages, "Sending from " + _configuration.PublisherAddress); return Task.Factory.StartNew(() => { long id = GetMessageId(); var message = new NetMQMessage(id, messages); _publisherSocket.Send(message.GetBytes()); SendMessageToSelf(streamIndex, id, message); }); }
private void SendMessageToSelf(int streamIndex, long id, NetMQMessage message) { Task.Factory.StartNew(() => OnReceived(streamIndex, (ulong)id, message.ScaleoutMessage)); }
private void SendMessageToSelf(int streamIndex, long id, NetMQMessage message) { Task.Factory.StartNew(() => OnReceived(streamIndex, (ulong) id, message.ScaleoutMessage)); }