## Uses of Class
org.apache.activemq.artemis.jms.client.ActiveMQSession

- Packages that use ActiveMQSession
  Package | Description
  --- | ---
  org.apache.activemq.artemis.jms.client |

- - ### Uses of ActiveMQSession in org.apache.activemq.artemis.jms.client

    Subclasses of ActiveMQSession in org.apache.activemq.artemis.jms.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ActiveMQXASession` |

    Methods in org.apache.activemq.artemis.jms.client that return ActiveMQSession
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ActiveMQSession` | ActiveMQConnection.`createAMQSession​(boolean isXA, boolean transacted, int acknowledgeMode, ClientSession session, int type)` |
    `protected ActiveMQSession` | ActiveMQConnection.`createSessionInternal​(boolean isXA, boolean transacted, int acknowledgeMode, int type)` |

    Methods in org.apache.activemq.artemis.jms.client with parameters of type ActiveMQSession
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ActiveMQTemporaryQueue` | ActiveMQDestination.`createTemporaryQueue​(java.lang.String address, ActiveMQSession session)` |
    `static ActiveMQTemporaryQueue` | ActiveMQDestination.`createTemporaryQueue​(ActiveMQSession session)` |
    `static ActiveMQTemporaryQueue` | ActiveMQDestination.`createTemporaryQueue​(ActiveMQSession session, java.lang.String prefix)` |
    `static ActiveMQTemporaryTopic` | ActiveMQDestination.`createTemporaryTopic​(java.lang.String address, ActiveMQSession session)` |
    `static ActiveMQTemporaryTopic` | ActiveMQDestination.`createTemporaryTopic​(ActiveMQSession session)` |
    `static ActiveMQTemporaryTopic` | ActiveMQDestination.`createTemporaryTopic​(ActiveMQSession session, java.lang.String prefix)` |
    `void` | ActiveMQConnection.`removeSession​(ActiveMQSession session)` |

    Constructors in org.apache.activemq.artemis.jms.client with parameters of type ActiveMQSession
    Constructor | Description
    --- | ---
    `ActiveMQDestination​(java.lang.String address, java.lang.String name, ActiveMQDestination.TYPE type, ActiveMQSession session)` |
    `ActiveMQDestination​(java.lang.String address, ActiveMQDestination.TYPE type, ActiveMQSession session)` |
    `ActiveMQDestination​(org.apache.activemq.artemis.api.core.SimpleString address, java.lang.String name, ActiveMQDestination.TYPE type, ActiveMQSession session)` | Deprecated.
    `ActiveMQDestination​(org.apache.activemq.artemis.api.core.SimpleString address, ActiveMQDestination.TYPE type, ActiveMQSession session)` |
    `ActiveMQMessageConsumer​(ConnectionFactoryOptions options, ActiveMQConnection connection, ActiveMQSession session, ClientConsumer consumer, boolean noLocal, ActiveMQDestination destination, java.lang.String selector, org.apache.activemq.artemis.api.core.SimpleString autoDeleteQueueName)` |
    `ActiveMQMessageProducer​(ActiveMQConnection connection, ClientProducer producer, ActiveMQDestination defaultDestination, ActiveMQSession session, ConnectionFactoryOptions options)` |
    `ActiveMQQueue​(java.lang.String address, boolean temporary, ActiveMQSession session)` |
    `ActiveMQTemporaryQueue​(java.lang.String address, ActiveMQSession session)` |
    `ActiveMQTemporaryTopic​(java.lang.String address, ActiveMQSession session)` |
    `ActiveMQTopic​(java.lang.String address, boolean temporary, ActiveMQSession session)` |
    `JMSMessageListenerWrapper​(ConnectionFactoryOptions options, ActiveMQConnection connection, ActiveMQSession session, ClientConsumer consumer, javax.jms.MessageListener listener, int ackMode)` |