}
packetHandler = new PacketHandler(packetListener, decoder, namespacesHub, configuration.getExceptionListener());
authorizeHandler = new AuthorizeHandler(connectPath, scheduler, configuration, namespacesHub);
StoreFactory factory = configuration.getStoreFactory();
factory.init(namespacesHub, authorizeHandler, jsonSupport);
xhrPollingTransport = new XHRPollingTransport(connectPath, ackManager, this, scheduler, authorizeHandler, configuration);
webSocketTransport = new WebSocketTransport(connectPath, isSsl, ackManager, this, authorizeHandler, heartbeatHandler, factory, configuration.getMaxFramePayloadLength());
flashSocketTransport = new FlashSocketTransport(connectPath, isSsl, ackManager, this, authorizeHandler, heartbeatHandler, factory, configuration.getMaxFramePayloadLength());