public static ReplyMessage Success(RequestMessage request) { if (request == null) throw new ArgumentNullException("request"); return new ReplyMessage() { CorrelationId = request.CorrelationId, Direction = request.Direction.Revert(), Event = request.Event, Status = MessageStatus.Success, Environment = request.Environment, Application = request.Application, Version = request.Version, Owner = request.Owner, TimeStamp = DateTime.UtcNow, }; }
public RequestException(string message, RequestMessage request, Exception innerException) : base(message, innerException) { if (request == null) throw new ArgumentNullException("request"); Request = request; }
public InvalidRequestException(string message, RequestMessage request, Exception innerException) : base(message, request, innerException) { }
public InvalidRequestException(string message, RequestMessage request) : base(message, request) { }
public IgnoreRequestException(string message, RequestMessage request) : base(message, request) { }
public DuplicateRequestException(string message, RequestMessage request, Exception innerException) : base(message, request, innerException) { }
public DuplicateRequestException(string message, RequestMessage request) : base(message, request) { }
public void Send(RequestMessage request) { if (request == null) throw new ArgumentNullException("request"); Dispatchers.Outgoing.Push(request); }