public ExceptionDetails(StoredMessage message) { ExceptionType = message.GetHeaderByKey(MessageHeaderKeys.ExceptionType); Message = message.GetHeaderByKey(MessageHeaderKeys.ExceptionMessage); Source = message.GetHeaderByKey(MessageHeaderKeys.ExceptionSource); StackTrace = message.GetHeaderByKey(MessageHeaderKeys.ExceptionStackTrace); }
private string ProcessSagaType(StoredMessage message) { if (message.Sagas == null) return string.Empty; var originatingSaga = message.Sagas.FirstOrDefault(); if (originatingSaga == null) return string.Empty; return ProcessType(originatingSaga.SagaType); }
public MessageNode(IMessageFlowViewModel owner, StoredMessage message) { Owner = owner; Bounds = new Rect(100, 100, 203, 40); ZOrder = 1; Data = message; IsResizable = false; ExceptionMessage = message.GetHeaderByKey(MessageHeaderKeys.ExceptionType); }
public void Search_message_would_set_the_search_criteria_only() { var sut = CreateSUT(); var messageId = "SomeMessageId"; var msg = new StoredMessage { MessageId = messageId }; sut.SearchByMessageId(msg); _searchBar.Received(1).Search(Arg.Is(messageId), Arg.Is(false)); }
public MessageNode(IMessageFlowViewModel owner, StoredMessage message) { IsResizable = false; Owner = owner; Data = message; ExceptionMessage = message.GetHeaderByKey(MessageHeaderKeys.ExceptionType); SagaType = ProcessSagaType(message); heightNoEndpoints += HasSaga ? 10 : 0; Bounds = new Rect(0, 0, 203, heightNoEndpoints); }
public DiagramNode(StoredMessage msg) { ConversationId = msg.ConversationId; CorrelationId = msg.CorrelationId; Destination = msg.Destination; FailureDetails = msg.FailureDetails; Id = msg.Id; MessageId = msg.MessageId; IsDeferredMessage = msg.IsDeferredMessage; MessageType = msg.MessageType; OriginatingEndpoint = msg.OriginatingEndpoint; ReceivingEndpoint = msg.ReceivingEndpoint; RelatedToMessageId = msg.RelatedToMessageId; Status = msg.Status; TimeSent = msg.TimeSent; Statistics = msg.Statistics; }
public void Search_message_would_set_the_endpoint_name() { var sut = CreateSUT(); var messageId = "SomeMessageId"; var receiving = new Endpoint(); var sending = new Endpoint(); var msg = new StoredMessage { MessageId = messageId, ReceivingEndpoint = receiving, SendingEndpoint = sending, }; sut.SearchByMessageId(msg); _eventAggregator.Received(1).Publish(Arg.Is<RequestSelectingEndpoint>(m => m.Endpoint == receiving)); }
public SelectedMessageChanged(StoredMessage message) { Message = message; }
public bool DisplayPropertiesChanged(StoredMessage focusedMessage) { if (focusedMessage == null) return true; return (Status != focusedMessage.Status) || (TimeSent != focusedMessage.TimeSent) || (ProcessingTime != focusedMessage.ProcessingTime) || (ReceivingEndpoint.ToString() != focusedMessage.ReceivingEndpoint.ToString()) || (SendingEndpoint.ToString() != focusedMessage.SendingEndpoint.ToString()); }