// DurableSubscriberExample.java import javax.naming.*; import javax.jms.*; public class DurableSubscriberExample { public static void main(String[] args) { DurableSubscriber durableSubscriber = new DurableSubscriber(); MultiplePublisher multiplePublisher = new MultiplePublisher(); durableSubscriber.startSubscriber(); multiplePublisher.publishMessages(); durableSubscriber.closeSubscriber(); multiplePublisher.publishMessages(); durableSubscriber.startSubscriber(); durableSubscriber.closeSubscriber(); multiplePublisher.finish(); durableSubscriber.finish(); } }