## Uses of Interface
org.apache.activemq.artemis.jms.server.config.JMSConfiguration

- Packages that use JMSConfiguration
  Package | Description
  --- | ---
  org.apache.activemq.artemis.jms.server |
  org.apache.activemq.artemis.jms.server.config |
  org.apache.activemq.artemis.jms.server.config.impl |
  org.apache.activemq.artemis.jms.server.embedded |
  org.apache.activemq.artemis.jms.server.impl |

- - ### Uses of JMSConfiguration in org.apache.activemq.artemis.jms.server

    Methods in org.apache.activemq.artemis.jms.server that return JMSConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `JMSConfiguration` | JMSServerConfigParser.`parseConfiguration​(java.io.InputStream stream)` | Parse the JMS Configuration XML as a JMSConfiguration object
    `JMSConfiguration` | JMSServerConfigParser.`parseConfiguration​(org.w3c.dom.Node rootnode)` | Parse the JMS Configuration XML as a JMSConfiguration object

  - ### Uses of JMSConfiguration in org.apache.activemq.artemis.jms.server.config

    Methods in org.apache.activemq.artemis.jms.server.config that return JMSConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `JMSConfiguration` | JMSConfiguration.`setConfigurationUrl​(java.net.URL configurationUrl)` |
    `JMSConfiguration` | JMSConfiguration.`setConnectionFactoryConfigurations​(java.util.List<ConnectionFactoryConfiguration> connectionFactoryConfigurations)` |
    `JMSConfiguration` | JMSConfiguration.`setDomain​(java.lang.String domain)` |
    `JMSConfiguration` | JMSConfiguration.`setQueueConfigurations​(java.util.List<JMSQueueConfiguration> queueConfigurations)` |
    `JMSConfiguration` | JMSConfiguration.`setTopicConfigurations​(java.util.List<TopicConfiguration> topicConfigurations)` |

  - ### Uses of JMSConfiguration in org.apache.activemq.artemis.jms.server.config.impl

    Classes in org.apache.activemq.artemis.jms.server.config.impl that implement JMSConfiguration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FileJMSConfiguration` |
    `class` | `JMSConfigurationImpl` |

    Methods in org.apache.activemq.artemis.jms.server.config.impl that return JMSConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `JMSConfiguration` | JMSConfigurationImpl.`setConfigurationUrl​(java.net.URL configurationUrl)` |

  - ### Uses of JMSConfiguration in org.apache.activemq.artemis.jms.server.embedded

    Fields in org.apache.activemq.artemis.jms.server.embedded declared as JMSConfiguration
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected JMSConfiguration` | EmbeddedJMS.`jmsConfiguration` | Deprecated.

    Methods in org.apache.activemq.artemis.jms.server.embedded with parameters of type JMSConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `EmbeddedJMS` | EmbeddedJMS.`setJmsConfiguration​(JMSConfiguration jmsConfiguration)` | Deprecated. By default, this class uses file-based configuration.

  - ### Uses of JMSConfiguration in org.apache.activemq.artemis.jms.server.impl

    Constructors in org.apache.activemq.artemis.jms.server.impl with parameters of type JMSConfiguration
    Constructor | Description
    --- | ---
    `JMSServerManagerImpl​(org.apache.activemq.artemis.core.server.ActiveMQServer server, JMSConfiguration configuration)` | Deprecated.