Apache.NMS.Test.DurableTest.SendDurableMessage C# (CSharp) Method

SendDurableMessage() protected method

protected SendDurableMessage ( string topicName ) : void
topicName string
return void
        protected void SendDurableMessage(string topicName)
        {
            using(IConnection connection = CreateConnection(SEND_CLIENT_ID))
            {
                connection.Start();
                using(ISession session = connection.CreateSession())
                {
                    ITopic topic = SessionUtil.GetTopic(session, topicName);
                    using(IMessageProducer producer = session.CreateProducer(topic))
                    {
                        ITextMessage message = session.CreateTextMessage("Durable Hello");

                        producer.DeliveryMode = MsgDeliveryMode.Persistent;
                        producer.Send(message);
                    }
                }
            }
        }