## Uses of Class
org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration

- Packages that use DiscoveryGroupConfiguration
  Package | Description
  --- | ---
  org.apache.activemq.artemis.api.core |
  org.apache.activemq.artemis.api.core.client |
  org.apache.activemq.artemis.api.jms |
  org.apache.activemq.artemis.jms.client |
  org.apache.activemq.artemis.uri.schema.serverLocator |

- - ### Uses of DiscoveryGroupConfiguration in org.apache.activemq.artemis.api.core

    Methods in org.apache.activemq.artemis.api.core that return DiscoveryGroupConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `DiscoveryGroupConfiguration` | DiscoveryGroupConfiguration.`setBroadcastEndpointFactory(BroadcastEndpointFactory endpointFactory)`
    `DiscoveryGroupConfiguration` | DiscoveryGroupConfiguration.`setDiscoveryInitialWaitTimeout(long discoveryInitialWaitTimeout)`
    `DiscoveryGroupConfiguration` | DiscoveryGroupConfiguration.`setName(String name)`
    `DiscoveryGroupConfiguration` | DiscoveryGroupConfiguration.`setRefreshTimeout(long refreshTimeout)`

  - ### Uses of DiscoveryGroupConfiguration in org.apache.activemq.artemis.api.core.client

    Methods in org.apache.activemq.artemis.api.core.client that return DiscoveryGroupConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `DiscoveryGroupConfiguration` | ServerLocator.`getDiscoveryGroupConfiguration()` The discovery group configuration

    Methods in org.apache.activemq.artemis.api.core.client with parameters of type DiscoveryGroupConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static ServerLocator` | ActiveMQClient.`createServerLocator(boolean ha, DiscoveryGroupConfiguration groupConfiguration)` Create a ServerLocator which creates session factories from a set of live servers, no HA backup information is propagated to the client The UDP address and port are used to listen for live servers in the cluster
    `static ServerLocator` | ActiveMQClient.`createServerLocatorWithHA(DiscoveryGroupConfiguration groupConfiguration)` Create a ServerLocator which will receive cluster topology updates from the cluster as servers leave or join and new backups are appointed or removed.
    `static ServerLocator` | ActiveMQClient.`createServerLocatorWithoutHA(DiscoveryGroupConfiguration groupConfiguration)` Create a ServerLocator which creates session factories from a set of live servers, no HA backup information is propagated to the client

  - ### Uses of DiscoveryGroupConfiguration in org.apache.activemq.artemis.api.jms

    Methods in org.apache.activemq.artemis.api.jms with parameters of type DiscoveryGroupConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `abstract ActiveMQConnectionFactory` | JMSFactoryType.`createConnectionFactoryWithHA(DiscoveryGroupConfiguration groupConfiguration)` Creates an ActiveMQConnectionFactory that receives cluster topology updates from the cluster as servers leave or join and new backups are appointed or removed.
    `static ActiveMQConnectionFactory` | ActiveMQJMSClient.`createConnectionFactoryWithHA(DiscoveryGroupConfiguration groupConfiguration, JMSFactoryType jmsFactoryType)` Creates an ActiveMQConnectionFactory that receives cluster topology updates from the cluster as servers leave or join and new backups are appointed or removed.
    `abstract ActiveMQConnectionFactory` | JMSFactoryType.`createConnectionFactoryWithoutHA(DiscoveryGroupConfiguration groupConfiguration)` Create an ActiveMQConnectionFactory which creates session factories from a set of live servers, no HA backup information is propagated to the client
    `static ActiveMQConnectionFactory` | ActiveMQJMSClient.`createConnectionFactoryWithoutHA(DiscoveryGroupConfiguration groupConfiguration, JMSFactoryType jmsFactoryType)` Create an ActiveMQConnectionFactory which creates session factories from a set of live servers, no HA backup information is propagated to the client The UDP address and port are used to listen for live servers in the cluster

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

    Methods in org.apache.activemq.artemis.jms.client that return DiscoveryGroupConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `DiscoveryGroupConfiguration` | ActiveMQConnectionFactory.`getDiscoveryGroupConfiguration()`

    Constructors in org.apache.activemq.artemis.jms.client with parameters of type DiscoveryGroupConfiguration
    Constructor and Description
    `ActiveMQConnectionFactory(boolean ha, DiscoveryGroupConfiguration groupConfiguration)`
    `ActiveMQJMSConnectionFactory(boolean ha, DiscoveryGroupConfiguration groupConfiguration)`
    `ActiveMQQueueConnectionFactory(boolean ha, DiscoveryGroupConfiguration groupConfiguration)`
    `ActiveMQTopicConnectionFactory(boolean ha, DiscoveryGroupConfiguration groupConfiguration)`
    `ActiveMQXAConnectionFactory(boolean ha, DiscoveryGroupConfiguration groupConfiguration)`
    `ActiveMQXAQueueConnectionFactory(boolean ha, DiscoveryGroupConfiguration groupConfiguration)`
    `ActiveMQXATopicConnectionFactory(boolean ha, DiscoveryGroupConfiguration groupConfiguration)`

  - ### Uses of DiscoveryGroupConfiguration in org.apache.activemq.artemis.uri.schema.serverLocator

    Methods in org.apache.activemq.artemis.uri.schema.serverLocator that return DiscoveryGroupConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static DiscoveryGroupConfiguration` | JGroupsServerLocatorSchema.`getDiscoveryGroupConfiguration(URI uri, Map<String,String> query, String name)`
    `static DiscoveryGroupConfiguration` | UDPServerLocatorSchema.`getDiscoveryGroupConfiguration(URI uri, Map<String,String> query, String host, int port, String name)`

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