public bool Send(OutgoingMessage message)
 {
     if (!_condition(message))
     {
         return false;
     }
     _sendingStrategy.Send(message);
     return true;
 }
 public void Send(OutgoingMessage message)
 {
     _messages.Enqueue(message);
 }
Example #3
0
 public void Send(OutgoingMessage message)
 {
     _messages.Enqueue(message);
 }
Example #4
0
 public MessageSentEvent(DateTime sentTime, OutgoingMessage message)
 {
     SentTime = sentTime;
      Message = message;
 }
 public FluentMessageSender(Guid senderId, Action <OutgoingMessage> sendAction)
 {
     _message    = new OutgoingMessage();
     _senderId   = senderId;
     _sendAction = sendAction;
 }
Example #6
0
 public MessageSentEvent(DateTime sentTime, OutgoingMessage message)
 {
     SentTime = sentTime;
     Message  = message;
 }