# Uses of Package
org.apache.activemq.artemis.api.core

- Packages that use org.apache.activemq.artemis.api.core
  Package | Description
  --- | ---
  org.apache.activemq.artemis.api.core |
  org.apache.activemq.artemis.api.core.client |
  org.apache.activemq.artemis.api.core.jgroups |
  org.apache.activemq.artemis.api.core.management |
  org.apache.activemq.artemis.api.jms |
  org.apache.activemq.artemis.api.jms.management |
  org.apache.activemq.artemis.jms.client |
  org.apache.activemq.artemis.jms.management.impl |
  org.apache.activemq.artemis.jms.server.config.impl |
  org.apache.activemq.artemis.reader |
  org.apache.activemq.artemis.spi.core.protocol |
  org.apache.activemq.artemis.spi.core.remoting |
  org.apache.activemq.artemis.uri.schema.connector |
  org.apache.activemq.artemis.uri.schema.serverLocator |

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.api.core
  Class and Description
  BaseInterceptor
  BroadcastEndpoint BroadcastEndpint is used in BroadcastGroups and DiscoveryGroups for topology updates.
  BroadcastEndpointFactory
  BroadcastGroupConfiguration The basic configuration used to determine how the server will broadcast members This is analogous to `DiscoveryGroupConfiguration`
  DiscoveryGroupConfiguration This file represents how we are using Discovery.
  JGroupsBroadcastEndpoint This class is the implementation of ActiveMQ Artemis members discovery that will use JGroups.
  JGroupsFileBroadcastEndpointFactory
  JGroupsPropertiesBroadcastEndpointFactory
  Message A Message is a routable instance that has a payload.
  TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.
  UDPBroadcastEndpointFactory The configuration used to determine how the server will broadcast members.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.api.core.client
  Class and Description
  DiscoveryGroupConfiguration This file represents how we are using Discovery.
  Interceptor This is class is a simple way to intercepting calls on ActiveMQ Artemis client and servers.
  Message A Message is a routable instance that has a payload.
  TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.api.core.jgroups
  Class and Description
  JGroupsBroadcastEndpoint This class is the implementation of ActiveMQ Artemis members discovery that will use JGroups.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.api.core.management
  Class and Description
  Message A Message is a routable instance that has a payload.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.api.jms
  Class and Description
  DiscoveryGroupConfiguration This file represents how we are using Discovery.
  TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.api.jms.management
  Class and Description
  DiscoveryGroupConfiguration This file represents how we are using Discovery.
  TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.jms.client
  Class and Description
  DiscoveryGroupConfiguration This file represents how we are using Discovery.
  TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.jms.management.impl
  Class and Description
  DiscoveryGroupConfiguration This file represents how we are using Discovery.
  TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.jms.server.config.impl
  Class and Description
  TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.reader
  Class and Description
  Message A Message is a routable instance that has a payload.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.spi.core.protocol
  Class and Description
  BaseInterceptor

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.spi.core.remoting
  Class and Description
  BaseInterceptor
  Interceptor This is class is a simple way to intercepting calls on ActiveMQ Artemis client and servers.
  Message A Message is a routable instance that has a payload.
  TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.
  TransportConfigurationHelper Helper interface for specifying default parameters on Transport Configurations.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.uri.schema.connector
  Class and Description
  TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.

- Classes in org.apache.activemq.artemis.api.core used by org.apache.activemq.artemis.uri.schema.serverLocator
  Class and Description
  DiscoveryGroupConfiguration This file represents how we are using Discovery.
  TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.

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