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);
}
}
}
}