| TopicSubscriber | Session. createDurableSubscriber(Topic topic,
                       String name) | Creates an unshared durable subscription on the specified topic (if one does not already exist) and creates a
 consumer on that durable subscription. | 
| TopicSubscriber | Session. createDurableSubscriber(Topic topic,
                       String name,
                       String messageSelector,
                       boolean noLocal) | Creates an unshared durable subscription on the specified topic (if one does not already exist), specifying a message
 selector and the noLocalparameter, and creates a consumer on that durable subscription. | 
| TopicSubscriber | TopicSession. createDurableSubscriber(Topic topic,
                       String name) | Creates an unshared durable subscription on the specified topic (if one does not already exist) and creates a
 consumer on that durable subscription. | 
| TopicSubscriber | TopicSession. createDurableSubscriber(Topic topic,
                       String name,
                       String messageSelector,
                       boolean noLocal) | Creates an unshared durable subscription on the specified topic (if one does not already exist), specifying a message
 selector and the noLocalparameter, and creates a consumer on that durable subscription. | 
| TopicSubscriber | TopicSession. createSubscriber(Topic topic) | Creates a nondurable subscriber to the specified topic. | 
| TopicSubscriber | TopicSession. createSubscriber(Topic topic,
                String messageSelector,
                boolean noLocal) | Creates a nondurable subscriber to the specified topic, using a message selector or specifying whether messages
 published by its own connection should be delivered to it. |