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

- Interface Summary
  Interface | Description
  --- | ---
  MessageConverter<ProtocolMessage extends Message> |
  ProtocolManager<P extends BaseInterceptor,R extends org.apache.activemq.artemis.core.server.balancing.RedirectHandler> | Info: ProtocolManager is loaded by `RemotingServiceImpl.loadProtocolManagerFactories(Iterable)`
  ProtocolManagerFactory<P extends BaseInterceptor> |
  RemotingConnection | A RemotingConnection is a connection between a client and a server.
  SessionCallback |

- Class Summary
  Class | Description
  --- | ---
  AbstractProtocolManager<P,I extends BaseInterceptor<P>,C extends RemotingConnection,R extends org.apache.activemq.artemis.core.server.balancing.RedirectHandler> |
  AbstractProtocolManagerFactory<P extends BaseInterceptor> |
  AbstractRemotingConnection |
  ConnectionEntry |
  EmbedMessageUtil |
  MessagePersister |

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