public void PublishMessagesToQueue(IEnumerable <string> messages, QueueParameters parameters) { foreach (var message in messages) { // Console.Out.WriteLine("message = {0}", message); } }
public IEnumerable <string> ReadMessages(QueueParameters parameters) { Parameters = parameters; yield return("some message"); yield return("some message"); }
public IEnumerable <HosepipeMessage> ReadMessages(QueueParameters parameters) { Parameters = parameters; yield return(new HosepipeMessage("some message", new MessageProperties(), Helper.CreateMessageReceivedInfo())); yield return(new HosepipeMessage("some message", new MessageProperties(), Helper.CreateMessageReceivedInfo())); }
public void RetryErrors(IEnumerable <string> rawErrorMessages, QueueParameters parameters) { foreach (var rawErrorMessage in rawErrorMessages) { // } }
public void Write(IEnumerable <HosepipeMessage> messages, QueueParameters queueParameters) { Parameters = queueParameters; foreach (var _ in messages) { } }
public void WriteSomeFiles() { var directory = new DirectoryInfo(tempDirectory); foreach (var file in directory.EnumerateFiles()) { file.Delete(); } var properties = new MessageProperties(); var info = Helper.CreateMessageRecievedInfo(); var writer = new FileMessageWriter(); var messages = new List<HosepipeMessage> { new HosepipeMessage("This is message one", properties, info), new HosepipeMessage("This is message two", properties, info), new HosepipeMessage("This is message three", properties, info) }; var parameters = new QueueParameters { QueueName = "Queue EasyNetQ_Tests_TestAsyncRequestMessage:EasyNetQ_Tests_Messages", MessageFilePath = tempDirectory }; writer.Write(messages, parameters); foreach (var file in directory.EnumerateFiles()) { Console.Out.WriteLine("{0}", file.Name); } }
public void WriteSomeFiles() { var directory = new DirectoryInfo(tempDirectory); foreach (var file in directory.EnumerateFiles()) { file.Delete(); } var properties = new MessageProperties(); var info = Helper.CreateMessageRecievedInfo(); var writer = new FileMessageWriter(); var messages = new List <HosepipeMessage> { new HosepipeMessage("This is message one", properties, info), new HosepipeMessage("This is message two", properties, info), new HosepipeMessage("This is message three", properties, info) }; var parameters = new QueueParameters { QueueName = "Queue EasyNetQ_Tests_TestAsyncRequestMessage:EasyNetQ_Tests_Messages", MessageFilePath = tempDirectory }; writer.Write(messages, parameters); foreach (var file in directory.EnumerateFiles()) { Console.Out.WriteLine("{0}", file.Name); } }
public void RetryErrors(IEnumerable<string> rawErrorMessages, QueueParameters parameters) { foreach (var rawErrorMessage in rawErrorMessages) { // } }
public void Write(IEnumerable <string> messages, QueueParameters queueParameters) { Parameters = queueParameters; foreach (var message in messages) { // Console.Out.WriteLine("message = {0}", message); } }
public void Write(IEnumerable<string> messages, QueueParameters queueParameters) { Parameters = queueParameters; foreach (var message in messages) { // Console.Out.WriteLine("message = {0}", message); } }
public void Should_be_able_to_read_only_error_messages() { var parameters = new QueueParameters { MessageFilePath = @"C:\temp\MessageOutput" }; var messages = messageReader.ReadMessages(parameters, conventions.ErrorQueueNamingConvention()); foreach (var message in messages) { Console.WriteLine(message); } }
public void Should_be_able_to_read_only_error_messages() { var parameters = new QueueParameters { MessageFilePath = @"C:\temp\MessageOutput" }; var messages = messageReader.ReadMessages(parameters, DefaultConsumerErrorStrategy.EasyNetQErrorQueue); foreach (var message in messages) { Console.WriteLine(message); } }
public void Should_be_able_to_read_messages_from_disk() { var parameters = new QueueParameters { MessageFilePath = @"C:\temp\MessageOutput" }; var messages = messageReader.ReadMessages(parameters); foreach (var message in messages) { Console.WriteLine(message); } }
public void Should_be_able_to_read_only_error_messages() { var parameters = new QueueParameters { MessagesOutputDirectory = @"C:\temp\MessageOutput" }; var messages = messageReader.ReadMessages(parameters, conventions.ErrorQueueNamingConvention(new MessageReceivedInfo())); foreach (var message in messages) { Console.WriteLine(message.Body); } }
public QueueProcessorListener(CancellationToken stoppingToken, QueueParameters queueParameters, IQueueStreamManager queueStreamManager, IMessageHandlerTypes messageHandlers, IContainerResolve provider) { _stoppingToken = stoppingToken; _queueParameters = queueParameters; _queueStreamManager = queueStreamManager; _logger = provider.Resolve <ILogger <QueueProcessorListener> >(); _messageHandlers = messageHandlers; _provider = provider; _hasThreadFinishToProcess = new AutoResetEvent(false); }
public void Should_republish_all_error_messages_in_the_given_directory() { var parameters = new QueueParameters { HostName = "localhost", Username = "******", Password = "******", MessageFilePath = @"C:\temp\MessageOutput" }; var rawErrorMessages = new MessageReader() .ReadMessages(parameters, conventions.ErrorQueueNamingConvention()); errorRetry.RetryErrors(rawErrorMessages, parameters); }
public void Should_republish_all_error_messages_in_the_given_directory() { var parameters = new QueueParameters { HostName = "localhost", Username = "******", Password = "******", MessageFilePath = @"C:\temp\MessageOutput" }; var rawErrorMessages = new MessageReader() .ReadMessages(parameters, DefaultConsumerErrorStrategy.EasyNetQErrorQueue); errorRetry.RetryErrors(rawErrorMessages, parameters); }
public PersonDeadLetterQueue(QueueUow queueUow) { QueueUow = queueUow; //normal queue QueueUow.Chanel.QueueDeclare( queue: QueueName, durable: true, exclusive: false, autoDelete: false, arguments: null ); var deadLetterParameters = new QueueParameters(timeToLive: 15000, deadLetterExchange: ExcangeName); //retry queue QueueUow.Chanel.QueueDeclare( queue: RetryQueue, durable: true, exclusive: false, autoDelete: false, arguments: deadLetterParameters.Build() ); //error queue QueueUow.Chanel.QueueDeclare( queue: ErrorQueue, durable: true, exclusive: false, autoDelete: false, arguments: null ); QueueUow.Chanel.ExchangeDeclare( exchange: ExcangeName, type: "fanout", durable: true, autoDelete: false, arguments: null ); QueueUow.Chanel.QueueBind( queue: QueueName, exchange: ExcangeName, routingKey: string.Empty, arguments: null ); }
public void Should_be_able_to_inset_messages_onto_a_queue() { var messages = new[] { "{\"Text\":\"I am message one\"}", "{\"Text\":\"I am message two\"}" }; var parameters = new QueueParameters { HostName = "localhost", QueueName = "Hosepipe_test_queue" }; queueInsertion.PublishMessagesToQueue(messages, parameters); }
public void Should_be_able_to_read_messages_from_disk() { var parameters = new QueueParameters { MessageFilePath = @"C:\temp\MessageOutput" }; var messages = messageReader.ReadMessages(parameters); foreach (var message in messages) { Console.WriteLine("\nBody:\n{0}\n", message.Body); Console.WriteLine("\nProperties:\n{0}\n", message.Properties); Console.WriteLine("\nInfo exchange:\n{0}", message.Info.Exchange); Console.WriteLine("Info routing key:\n{0}\n", message.Info.RoutingKey); } }
public void TryGetMessagesFromQueue() { const string queue = "EasyNetQ_Default_Error_Queue"; var queueRetrieval = new QueueRetreival(); var parameters = new QueueParameters { QueueName = queue, Purge = false }; foreach (var message in queueRetrieval.GetMessagesFromQueue(parameters)) { Console.Out.WriteLine("message = {0}", message); } }
public void Should_be_able_to_inset_messages_onto_a_queue() { var messages = new[] { new HosepipeMessage("{\"Text\":\"I am message one\"}", new MessageProperties(), Helper.CreateMessageReceivedInfo()), new HosepipeMessage("{\"Text\":\"I am message two\"}", new MessageProperties(), Helper.CreateMessageReceivedInfo()) }; var parameters = new QueueParameters { HostName = "localhost", QueueName = "Hosepipe_test_queue" }; queueInsertion.PublishMessagesToQueue(messages, parameters); }
public void Should_be_able_to_read_messages_from_disk() { var parameters = new QueueParameters { MessagesOutputDirectory = @"C:\temp\MessageOutput" }; var messages = messageReader.ReadMessages(parameters); foreach (var message in messages) { Console.WriteLine("\nBody:\n{0}\n", message.Body); Console.WriteLine("\nProperties:\n{0}\n", message.Properties); Console.WriteLine("\nInfo exchange:\n{0}", message.Info.Exchange); Console.WriteLine("Info routing key:\n{0}\n", message.Info.RoutingKey); } }
public void WriteSomeFiles() { var writer = new FileMessageWriter(); var messages = new List<string> { "This is message one", "This is message two", "This is message three" }; var parameters = new QueueParameters { QueueName = "Queue EasyNetQ_Tests_TestAsyncRequestMessage:EasyNetQ_Tests_Messages", MessageFilePath = @"C:\temp\MessageOutput" }; writer.Write(messages, parameters); }
public void WriteSomeFiles() { var writer = new FileMessageWriter(); var messages = new List <string> { "This is message one", "This is message two", "This is message three" }; var parameters = new QueueParameters { QueueName = "Queue EasyNetQ_Tests_TestAsyncRequestMessage:EasyNetQ_Tests_Messages", MessageFilePath = @"C:\temp\MessageOutput" }; writer.Write(messages, parameters); }
public void WriteSomeFiles() { var writer = new FileMessageWriter(); var messages = new List<string> { "This is message one", "This is message two", "This is message three" }; var parameters = new QueueParameters { QueueName = "TheNameOfTheQueue", MessageFilePath = @"C:\temp\MessageOutput" }; writer.Write(messages, parameters); }
public void TryGetMessagesFromQueue() { const string queue = "EasyNetQ_Hosepipe_Tests_QueueRetrievalTests+TestMessage:EasyNetQ_Hosepipe_Tests_hosepipe"; var queueRetrieval = new QueueRetrieval(new DefaultErrorMessageSerializer()); var parameters = new QueueParameters { QueueName = queue, Purge = false }; foreach (var message in queueRetrieval.GetMessagesFromQueue(parameters)) { Console.Out.WriteLine("message:\n{0}", message.Body); Console.Out.WriteLine("properties correlation id:\n{0}", message.Properties.CorrelationId); Console.Out.WriteLine("info exchange:\n{0}", message.Info.Exchange); Console.Out.WriteLine("info routing key:\n{0}", message.Info.RoutingKey); } }
public void TryGetMessagesFromQueue() { const string queue = "EasyNetQ_Hosepipe_Tests_QueueRetrievalTests+TestMessage:EasyNetQ_Hosepipe_Tests_hosepipe"; var queueRetrieval = new QueueRetreival(new DefaultErrorMessageSerializer()); var parameters = new QueueParameters { QueueName = queue, Purge = false }; foreach (var message in queueRetrieval.GetMessagesFromQueue(parameters)) { Console.Out.WriteLine("message:\n{0}", message.Body); Console.Out.WriteLine("properties correlation id:\n{0}", message.Properties.CorrelationId); Console.Out.WriteLine("info exchange:\n{0}", message.Info.Exchange); Console.Out.WriteLine("info routing key:\n{0}", message.Info.RoutingKey); } }
public void Should_republish_to_default_exchange() { var error = new Error { Exchange = "", // default exchange RoutingKey = "hosepipe.test", Message = "Hosepipe test message", BasicProperties = new MessageProperties() }; var parameters = new QueueParameters { HostName = "localhost", Username = "******", Password = "******", MessageFilePath = @"C:\temp\MessageOutput" }; errorRetry.RepublishError(error, parameters); }
public IEnumerable <HosepipeMessage> GetMessagesFromQueue(QueueParameters parameters) { yield return(new HosepipeMessage("some message", new MessageProperties(), Helper.CreateMessageRecievedInfo())); yield return(new HosepipeMessage("some message", new MessageProperties(), Helper.CreateMessageRecievedInfo())); }
public IEnumerable<string> GetMessagesFromQueue(QueueParameters parameters) { yield return "some message"; yield return "some message"; }
public static void SendNotify(BcDevices dev, BcLog log, bool hasface, BcNotificationSystem sys) { QueueParameters notificationQueue = new QueueParameters() { HostName = sys.HostName, Password = sys.Password, UserName = sys.UserName, VirtualHost = sys.VirtualHost, QueueName = string.Concat(new object[4] { (object)sys.Fqdn, (object)".", (object)sys.SystemId, (object)".NotificationAPI.input" }) }; string str1 = ""; string str2 = ""; string str3 = ""; string str4 = ""; try { byte[] numArray = (byte[])null; DateTime dateTime = DateTime.Now; Guid faceId = log.FaceId; try { if (hasface) { using (SqlCommand sqlCommand = new SqlCommand("Select ImageIcon,Surname,FirstName,LastName, Birthday, AccessCategory.Name as category from Faces left outer join\r\n AccessCategory on Accesscategory.ID = Faces.AccessID Where Faces.ID=@ID", new SqlConnection(CommonSettings.ConnectionString))) { sqlCommand.Parameters.Add(new SqlParameter("@ID", (object)log.FaceId)); sqlCommand.Connection.Open(); SqlDataReader sqlDataReader = sqlCommand.ExecuteReader(); sqlDataReader.Read(); numArray = (byte[])sqlDataReader[0]; str1 = sqlDataReader["category"].ToString(); str3 = sqlDataReader["FirstName"].ToString(); str4 = sqlDataReader["Surname"].ToString(); str2 = sqlDataReader["LastName"].ToString(); dateTime = (DateTime)sqlDataReader["Birthday"]; sqlCommand.Connection.Close(); } } } catch (Exception ex) { IdentificationServer.Logger.Error((object)"Notification error", ex); } NotificationParameters parameters = new NotificationParameters() { Id = Guid.NewGuid(), Category = str1, Camera = dev.Name, EventTime = DateTime.Now, Image1 = log.Image, Image2 = numArray }; if (hasface) { parameters.NotificationData.Add("Birthday", dateTime.ToString()); parameters.NotificationData.Add("FaceID", faceId.ToString()); } parameters.NotificationData["Lastname"] = str2; parameters.NotificationData["Name"] = str3; parameters.NotificationData["Surname"] = str4; using (NotificationProtocolClient notificationProtocolClient = new NotificationProtocolClient(notificationQueue)) { notificationProtocolClient.Open(); notificationProtocolClient.SendNotification("Identification", parameters); } } catch (Exception ex) { IdentificationServer.Logger.Error((object)"Notification error", ex); } }
public void PublishMessagesToQueue(IEnumerable <HosepipeMessage> messages, QueueParameters parameters) { foreach (var _ in messages) { } }
public void PublishMessagesToQueue(IEnumerable<HosepipeMessage> messages, QueueParameters parameters) { foreach (var message in messages) { // Console.Out.WriteLine("message = {0}", message); } }
public IEnumerable <HosepipeMessage> ReadMessages(QueueParameters parameters, string messageName) { return(ReadMessages(parameters)); }
public HandlerQueueMapperCollectionExtension(IServiceCollection services, IConfiguration configuration, QueueParameters queueParameters) { _services = services; _queueParameters = queueParameters; _configuration = configuration; }
public IEnumerable<string> ReadMessages(QueueParameters parameters) { Parameters = parameters; yield return "some message"; yield return "some message"; }
public IEnumerable <string> GetMessagesFromQueue(QueueParameters parameters) { yield return("some message"); yield return("some message"); }
public IEnumerable<HosepipeMessage> GetMessagesFromQueue(QueueParameters parameters) { yield return new HosepipeMessage("some message", new MessageProperties(), Helper.CreateMessageRecievedInfo()); yield return new HosepipeMessage("some message", new MessageProperties(), Helper.CreateMessageRecievedInfo()); }
public HandlerQueueForSyntax(IServiceCollection services, IConfiguration configuration, QueueParameters queueParameters) { _services = services; _queueParameters = queueParameters; _configuration = configuration; }
public IEnumerable<HosepipeMessage> ReadMessages(QueueParameters parameters) { Parameters = parameters; yield return new HosepipeMessage("some message", new MessageProperties(), Helper.CreateMessageReceivedInfo()); yield return new HosepipeMessage("some message", new MessageProperties(), Helper.CreateMessageReceivedInfo()); }
public IEnumerable<HosepipeMessage> ReadMessages(QueueParameters parameters, string messageName) { return ReadMessages(parameters); }
public void RetryErrors(IEnumerable <HosepipeMessage> rawErrorMessages, QueueParameters parameters) { foreach (var _ in rawErrorMessages) { } }