# Uses of Package
org.apache.activemq.artemis.spi.core.remoting

- Packages that use org.apache.activemq.artemis.spi.core.remoting
  Package | Description
  --- | ---
  org.apache.activemq.artemis.api.core.client |
  org.apache.activemq.artemis.spi.core.protocol |
  org.apache.activemq.artemis.spi.core.remoting |

- Classes in org.apache.activemq.artemis.spi.core.remoting used by org.apache.activemq.artemis.api.core.client
  Class | Description
  --- | ---
  ClientProtocolManagerFactory |
  ConsumerContext |

- Classes in org.apache.activemq.artemis.spi.core.remoting used by org.apache.activemq.artemis.spi.core.protocol
  Class | Description
  --- | ---
  Acceptor | An Acceptor is used by the RemotingService to allow clients to connect.
  BufferHandler | A BufferHandler that will handle buffers received by an acceptor.
  Connection | The connection used by a channel to write data to.
  ReadyListener |

- Classes in org.apache.activemq.artemis.spi.core.remoting used by org.apache.activemq.artemis.spi.core.remoting
  Class | Description
  --- | ---
  Acceptor | An Acceptor is used by the RemotingService to allow clients to connect.
  BaseConnectionLifeCycleListener | A ConnectionLifeCycleListener is called by the remoting implementation to notify of connection events.
  BufferHandler | A BufferHandler that will handle buffers received by an acceptor.
  ClientConnectionLifeCycleListener |
  ClientProtocolManager |
  ClientProtocolManagerFactory |
  Connection | The connection used by a channel to write data to.
  Connector | A Connector is used by the client for creating and controlling a connection.
  ConsumerContext |
  ReadyListener |
  ServerConnectionLifeCycleListener |
  SessionContext |
  TopologyResponseHandler |