## Uses of Interface
org.apache.activemq.artemis.api.core.BroadcastEndpointFactory

- Packages that use BroadcastEndpointFactory
  Package | Description
  --- | ---
  org.apache.activemq.artemis.api.core |

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

    Classes in org.apache.activemq.artemis.api.core that implement BroadcastEndpointFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ChannelBroadcastEndpointFactory` | An implementation of BroadcastEndpointFactory that uses an externally managed JChannel for JGroups clustering.
    `class` | `JGroupsFileBroadcastEndpointFactory` |
    `class` | `JGroupsPropertiesBroadcastEndpointFactory` |
    `class` | `UDPBroadcastEndpointFactory` | The configuration used to determine how the server will broadcast members.

    Methods in org.apache.activemq.artemis.api.core that return BroadcastEndpointFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `BroadcastEndpointFactory` | DiscoveryGroupConfiguration.`getBroadcastEndpointFactory()` |
    `BroadcastEndpointFactory` | BroadcastGroupConfiguration.`getEndpointFactory()` |

    Methods in org.apache.activemq.artemis.api.core with parameters of type BroadcastEndpointFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `DiscoveryGroupConfiguration` | DiscoveryGroupConfiguration.`setBroadcastEndpointFactory​(BroadcastEndpointFactory endpointFactory)` |
    `BroadcastGroupConfiguration` | BroadcastGroupConfiguration.`setEndpointFactory​(BroadcastEndpointFactory endpointFactory)` |