private PersistentMessage RetrieveMessage(MessageId messageId, int port, string queueName) { var request = new QueueMessageRetrievalRequest { Port = port, QueueName = queueName, MessageId = new MessageId { MessageIdentifier = messageId.MessageIdentifier, SourceInstanceId = messageId.SourceInstanceId } }; return(_queueMessageRetrieval.GetSingleMessageInQueue(request)); }
public QueueMessagesVisualization get_messages_details_Port_QueueName(MessagesInputModel input) { var request = new QueueMessageRetrievalRequest { Port = input.Port, QueueName = input.QueueName }; var messages = _queueMessageRetrieval.GetAllMessagesInQueue(request).Select(msg => new QueueMessage { InternalMessage = msg, OriginalQueueName = input.QueueName, PortNumber = input.Port }); var outgoing = input.QueueName == "outgoing" || input.QueueName == "outgoing_history"; return(new QueueMessagesVisualization { QueueName = input.QueueName, Messages = outgoing ? new SendingMessagesTableTag(messages, _urls) : new MessagesTableTag(messages, _urls) }); }
public QueueMessagesVisualization get_messages_details_Port_QueueName(MessagesInputModel input) { var request = new QueueMessageRetrievalRequest { Port = input.Port, QueueName = input.QueueName }; var messages = _queueMessageRetrieval.GetAllMessagesInQueue(request).Select(msg => new QueueMessage { InternalMessage = msg, OriginalQueueName = input.QueueName, PortNumber = input.Port }); var outgoing = input.QueueName == "outgoing" || input.QueueName == "outgoing_history"; return new QueueMessagesVisualization { QueueName = input.QueueName, Messages = outgoing ? new SendingMessagesTableTag(messages, _urls) : new MessagesTableTag(messages, _urls) }; }
private PersistentMessage RetrieveMessage(MessageId messageId, int port, string queueName) { var request = new QueueMessageRetrievalRequest { Port = port, QueueName = queueName, MessageId = new MessageId { MessageIdentifier = messageId.MessageIdentifier, SourceInstanceId = messageId.SourceInstanceId } }; return _queueMessageRetrieval.GetSingleMessageInQueue(request); }
private IQueueManager GetQueueManager(QueueMessageRetrievalRequest request) { return _queues.AllQueueManagers.Single(x => x.Endpoint.Port == request.Port); }
public PersistentMessage GetSingleMessageInQueue(QueueMessageRetrievalRequest request) { return MessageRetrievalStrategies .First(x => x.CanHandle(request)) .ExecuteForSingleMessage(request, GetQueueManager(request)); }
public IEnumerable<PersistentMessage> GetAllMessagesInQueue(QueueMessageRetrievalRequest request) { return MessageRetrievalStrategies .First(x => x.CanHandle(request)) .Execute(request, GetQueueManager(request)); }
private IQueueManager GetQueueManager(QueueMessageRetrievalRequest request) { return(_queues.AllQueueManagers.Single(x => x.Endpoint.Port == request.Port)); }
public PersistentMessage GetSingleMessageInQueue(QueueMessageRetrievalRequest request) { return(MessageRetrievalStrategies .First(x => x.CanHandle(request)) .ExecuteForSingleMessage(request, GetQueueManager(request))); }
public IEnumerable <PersistentMessage> GetAllMessagesInQueue(QueueMessageRetrievalRequest request) { return(MessageRetrievalStrategies .First(x => x.CanHandle(request)) .Execute(request, GetQueueManager(request))); }