this.protocolMap.put(ProtocolType.CORE,
new CoreProtocolManagerFactory().createProtocolManager(server, incomingInterceptors, outgoingInterceptors));
// difference between Stomp and Stomp over Web Sockets is handled in NettyAcceptor.getPipeline()
this.protocolMap.put(ProtocolType.STOMP,
new StompProtocolManagerFactory().createProtocolManager(server, incomingInterceptors, outgoingInterceptors));
this.protocolMap.put(ProtocolType.STOMP_WS,
new StompProtocolManagerFactory().createProtocolManager(server, incomingInterceptors, outgoingInterceptors));
this.protocolMap.put(ProtocolType.AMQP,
new ProtonProtocolManagerFactory().createProtocolManager(server, incomingInterceptors, outgoingInterceptors));
}