TopicConnection durConnection = factory.createTopicConnection("guest", "guest");
TopicSession durSession = durConnection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
TopicSubscriber durSub1 = durSession.createDurableSubscriber(topic, SUB_NAME);
durConnection.start();
durSub1.close();
durSession.unsubscribe(SUB_NAME);
durSession.close();
durConnection.close();
//create and register a durable subscriber with a message selector and then close it
TopicConnection durConnection2 = factory.createTopicConnection("guest", "guest");