## Uses of Interface
org.apache.activemq.artemis.spi.core.protocol.ProtocolManager

- Packages that use ProtocolManager
  Package | Description
  --- | ---
  org.apache.activemq.artemis.spi.core.protocol |

- - ### Uses of ProtocolManager in org.apache.activemq.artemis.spi.core.protocol

    Classes in org.apache.activemq.artemis.spi.core.protocol that implement ProtocolManager
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractProtocolManager<P,​I extends BaseInterceptor<P>,​C extends RemotingConnection,​R extends org.apache.activemq.artemis.core.server.routing.RoutingHandler>` |

    Methods in org.apache.activemq.artemis.spi.core.protocol that return ProtocolManager
    Modifier and Type | Method | Description
    --- | --- | ---
    `ProtocolManager` | ProtocolManagerFactory.`createProtocolManager​(org.apache.activemq.artemis.core.server.ActiveMQServer server, java.util.Map<java.lang.String,​java.lang.Object> parameters, java.util.List<BaseInterceptor> incomingInterceptors, java.util.List<BaseInterceptor> outgoingInterceptors)` | When you create the ProtocolManager, you should filter out any interceptors that won't belong to this Protocol.