## Uses of Interface
org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions

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

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

    Classes in org.apache.activemq.artemis.jms.client that implement ConnectionFactoryOptions
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActiveMQConnectionFactory` ActiveMQ Artemis implementation of a JMS ConnectionFactory.
    `class` | `ActiveMQJMSConnectionFactory` ActiveMQ Artemis implementation of a JMS ConnectionFactory.
    `class` | `ActiveMQQueueConnectionFactory` ActiveMQ Artemis implementation of a JMS ConnectionFactory.
    `class` | `ActiveMQTopicConnectionFactory` ActiveMQ Artemis implementation of a JMS ConnectionFactory.
    `class` | `ActiveMQXAConnectionFactory` A class that represents a XAConnectionFactory.
    `class` | `ActiveMQXAQueueConnectionFactory` ActiveMQ Artemis implementation of a JMS ConnectionFactory.
    `class` | `ActiveMQXATopicConnectionFactory` ActiveMQ Artemis implementation of a JMS ConnectionFactory.

    Methods in org.apache.activemq.artemis.jms.client with parameters of type ConnectionFactoryOptions
    Modifier and Type | Method and Description
    --- | ---
    `static ActiveMQMessage` | ActiveMQMessage.`createMessage(ClientMessage message, ClientSession session, ConnectionFactoryOptions options)`

    Constructors in org.apache.activemq.artemis.jms.client with parameters of type ConnectionFactoryOptions
    Constructor and Description
    `ActiveMQConnection(ConnectionFactoryOptions options, String username, String password, int connectionType, String clientID, int dupsOKBatchSize, int transactionBatchSize, boolean cacheDestinations, boolean enable1xPrefixes, ClientSessionFactory sessionFactory)`
    `ActiveMQMessageConsumer(ConnectionFactoryOptions options, ActiveMQConnection connection, ActiveMQSession session, ClientConsumer consumer, boolean noLocal, ActiveMQDestination destination, String selector, SimpleString autoDeleteQueueName)`
    `ActiveMQMessageProducer(ActiveMQConnection connection, ClientProducer producer, ActiveMQDestination defaultDestination, ActiveMQSession session, ConnectionFactoryOptions options)`
    `ActiveMQObjectMessage(ClientMessage message, ClientSession session, ConnectionFactoryOptions options)`
    `ActiveMQObjectMessage(ClientSession session, ConnectionFactoryOptions options)`
    `ActiveMQObjectMessage(javax.jms.ObjectMessage foreign, ClientSession session, ConnectionFactoryOptions options)` A copy constructor for foreign JMS ObjectMessages.
    `ActiveMQQueueBrowser(ConnectionFactoryOptions options, ActiveMQQueue queue, String messageSelector, ClientSession session, boolean enable1xPrefixes)`
    `ActiveMQSession(ConnectionFactoryOptions options, ActiveMQConnection connection, boolean transacted, boolean xa, int ackMode, boolean cacheDestination, boolean enable1xPrefixes, ClientSession session, int sessionType)`
    `ActiveMQXAConnection(ConnectionFactoryOptions options, String username, String password, int connectionType, String clientID, int dupsOKBatchSize, int transactionBatchSize, boolean cacheDestinations, boolean enable1xNaming, ClientSessionFactory sessionFactory)`
    `ActiveMQXASession(ConnectionFactoryOptions options, ActiveMQConnection connection, boolean transacted, boolean xa, int ackMode, boolean cacheDestinations, boolean enable1xNaming, ClientSession session, int sessionType)`
    `JMSMessageListenerWrapper(ConnectionFactoryOptions options, ActiveMQConnection connection, ActiveMQSession session, ClientConsumer consumer, javax.jms.MessageListener listener, int ackMode)`

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

    Methods in org.apache.activemq.artemis.jms.client.compatible1X with parameters of type ConnectionFactoryOptions
    Modifier and Type | Method and Description
    --- | ---
    `static ActiveMQMessage` | ActiveMQCompatibleMessage.`createMessage(ClientMessage message, ClientSession session, ConnectionFactoryOptions options)`

    Constructors in org.apache.activemq.artemis.jms.client.compatible1X with parameters of type ConnectionFactoryOptions
    Constructor and Description
    `ActiveMQObjectCompatibleMessage(ClientMessage message, ClientSession session, ConnectionFactoryOptions options)`
    `ActiveMQObjectCompatibleMessage(ClientSession session, ConnectionFactoryOptions options)`
    `ActiveMQObjectCompatibleMessage(javax.jms.ObjectMessage foreign, ClientSession session, ConnectionFactoryOptions options)`

Copyright © 2021 The Apache Software Foundation. All rights reserved.