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

- Interface Summary
  Interface | Description
  --- | ---
  Acceptor | An Acceptor is used by the RemotingService to allow clients to connect.
  AcceptorFactory | A factory for creating acceptors.
  BaseConnectionLifeCycleListener<ProtocolClass> | A ConnectionLifeCycleListener is called by the remoting implementation to notify of connection events.
  BufferDecoder |
  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.
  ConnectionLifeCycleListener | Deprecated use `ClientConnectionLifeCycleListener` instead.
  Connector | A Connector is used by the client for creating and controlling a connection.
  ConnectorFactory | A ConnectorFactory is used by the client for creating connectors.
  ReadyListener |
  ServerConnectionLifeCycleListener |
  TopologyResponseHandler |

- Class Summary
  Class | Description
  --- | ---
  AbstractConnector | Abstract connector
  ConsumerContext |
  SessionContext |

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