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

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

- - ### 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 and Description
    --- | ---
    `class` | `AbstractProtocolManager<P,I extends BaseInterceptor<P>,C extends RemotingConnection>`

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

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

    Method parameters in org.apache.activemq.artemis.spi.core.remoting with type arguments of type ProtocolManager
    Modifier and Type | Method and Description
    --- | ---
    `Acceptor` | AcceptorFactory.`createAcceptor(String name, org.apache.activemq.artemis.core.server.cluster.ClusterConnection clusterConnection, Map<String,Object> configuration, BufferHandler handler, ServerConnectionLifeCycleListener listener, Executor threadPool, ScheduledExecutorService scheduledThreadPool, Map<String,ProtocolManager> protocolMap)` Create a new instance of an Acceptor.

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