| ConnectionConsumer | TopicConnection. createConnectionConsumer(Topic topic,
                        String messageSelector,
                        ServerSessionPool sessionPool,
                        int maxMessages) | Creates a connection consumer for this connection (optional operation). | 
| ConnectionConsumer | Connection. createDurableConnectionConsumer(Topic topic,
                               String subscriptionName,
                               String messageSelector,
                               ServerSessionPool sessionPool,
                               int maxMessages) | Creates a connection consumer for this connection (optional operation) on the specific topic using an unshared
 durable subscription with the specified name. | 
| ConnectionConsumer | TopicConnection. createDurableConnectionConsumer(Topic topic,
                               String subscriptionName,
                               String messageSelector,
                               ServerSessionPool sessionPool,
                               int maxMessages) | Create a durable connection consumer for this connection (optional operation). | 
| JMSConsumer | JMSContext. createDurableConsumer(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. | 
| JMSConsumer | JMSContext. createDurableConsumer(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. | 
| MessageConsumer | Session. createDurableConsumer(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. | 
| MessageConsumer | Session. createDurableConsumer(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 | 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. | 
| TopicPublisher | TopicSession. createPublisher(Topic topic) | Creates a publisher for the specified topic. | 
| ConnectionConsumer | Connection. createSharedConnectionConsumer(Topic topic,
                              String subscriptionName,
                              String messageSelector,
                              ServerSessionPool sessionPool,
                              int maxMessages) | Creates a connection consumer for this connection (optional operation) on the specific topic using a shared
 non-durable subscription with the specified name. | 
| JMSConsumer | JMSContext. createSharedConsumer(Topic topic,
                    String sharedSubscriptionName) | Creates a shared non-durable subscription with the specified name on the specified topic (if one does not already
 exist) and creates a consumer on that subscription. | 
| JMSConsumer | JMSContext. createSharedConsumer(Topic topic,
                    String sharedSubscriptionName,
                    String messageSelector) | Creates a shared non-durable subscription with the specified name on the specified topic (if one does not already
 exist) specifying a message selector, and creates a consumer on that subscription. | 
| MessageConsumer | Session. createSharedConsumer(Topic topic,
                    String sharedSubscriptionName) | Creates a shared non-durable subscription with the specified name on the specified topic (if one does not already
 exist) and creates a consumer on that subscription. | 
| MessageConsumer | Session. createSharedConsumer(Topic topic,
                    String sharedSubscriptionName,
                    String messageSelector) | Creates a shared non-durable subscription with the specified name on the specified topic (if one does not already
 exist) specifying a message selector, and creates a consumer on that subscription. | 
| ConnectionConsumer | Connection. createSharedDurableConnectionConsumer(Topic topic,
                                     String subscriptionName,
                                     String messageSelector,
                                     ServerSessionPool sessionPool,
                                     int maxMessages) | Creates a connection consumer for this connection (optional operation) on the specific topic using a shared durable
 subscription with the specified name. | 
| JMSConsumer | JMSContext. createSharedDurableConsumer(Topic topic,
                           String name) | Creates a shared durable subscription on the specified topic (if one does not already exist), specifying a message
 selector, and creates a consumer on that durable subscription. | 
| JMSConsumer | JMSContext. createSharedDurableConsumer(Topic topic,
                           String name,
                           String messageSelector) | Creates a shared durable subscription on the specified topic (if one does not already exist), specifying a message
 selector, and creates a consumer on that durable subscription. | 
| MessageConsumer | Session. createSharedDurableConsumer(Topic topic,
                           String name) | Creates a shared 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. | 
| MessageConsumer | Session. createSharedDurableConsumer(Topic topic,
                           String name,
                           String messageSelector) | Creates a shared durable subscription on the specified topic (if one does not already exist), specifying a message
 selector, 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. | 
| void | TopicPublisher. publish(Topic topic,
       Message message) | Publishes a message to a topic for an unidentified message producer. | 
| void | TopicPublisher. publish(Topic topic,
       Message message,
       int deliveryMode,
       int priority,
       long timeToLive) | Publishes a message to a topic for an unidentified message producer, specifying delivery mode, priority and time to
 live. |