public Namespace(String name, Configuration configuration) { super(); this.name = name; this.jsonSupport = configuration.getJsonSupport(); this.storeFactory = configuration.getStoreFactory(); this.exceptionListener = configuration.getExceptionListener(); this.ackMode = configuration.getAckMode(); }
public void start(Configuration configuration, NamespacesHub namespacesHub) { this.configuration = configuration; ackManager = new AckManager(scheduler); JsonSupport jsonSupport = configuration.getJsonSupport(); PacketEncoder encoder = new PacketEncoder(configuration, jsonSupport); PacketDecoder decoder = new PacketDecoder(jsonSupport, ackManager); String connectPath = configuration.getContext() + "/"; boolean isSsl = configuration.getKeyStore() != null; if (isSsl) { try { sslContext = createSSLContext(configuration); } catch (Exception e) { throw new IllegalStateException(e); } } StoreFactory factory = configuration.getStoreFactory(); authorizeHandler = new AuthorizeHandler(connectPath, scheduler, configuration, namespacesHub, factory, this, ackManager, clientsBox); factory.init(namespacesHub, authorizeHandler, jsonSupport); xhrPollingTransport = new PollingTransport(decoder, authorizeHandler, clientsBox); webSocketTransport = new WebSocketTransport(isSsl, authorizeHandler, configuration, scheduler, clientsBox); PacketListener packetListener = new PacketListener(ackManager, namespacesHub, xhrPollingTransport, scheduler); packetHandler = new InPacketHandler(packetListener, decoder, namespacesHub, configuration.getExceptionListener()); try { encoderHandler = new EncoderHandler(configuration, encoder); } catch (Exception e) { throw new IllegalStateException(e); } wrongUrlHandler = new WrongUrlHandler(); }
setStoreFactory(conf.getStoreFactory()); setAuthorizationListener(conf.getAuthorizationListener()); setExceptionListener(conf.getExceptionListener()); setSocketConfig(conf.getSocketConfig()); setAckMode(conf.getAckMode());
public Namespace(String name, Configuration configuration) { super(); this.name = name; this.jsonSupport = configuration.getJsonSupport(); this.storeFactory = configuration.getStoreFactory(); this.exceptionListener = configuration.getExceptionListener(); this.ackMode = configuration.getAckMode(); }
public void start(Configuration configuration, NamespacesHub namespacesHub) { this.configuration = configuration; ackManager = new AckManager(scheduler); JsonSupport jsonSupport = configuration.getJsonSupport(); PacketEncoder encoder = new PacketEncoder(configuration, jsonSupport); PacketDecoder decoder = new PacketDecoder(jsonSupport, ackManager); String connectPath = configuration.getContext() + "/"; boolean isSsl = configuration.getKeyStore() != null; if (isSsl) { try { sslContext = createSSLContext(configuration); } catch (Exception e) { throw new IllegalStateException(e); } } StoreFactory factory = configuration.getStoreFactory(); authorizeHandler = new AuthorizeHandler(connectPath, scheduler, configuration, namespacesHub, factory, this, ackManager, clientsBox); factory.init(namespacesHub, authorizeHandler, jsonSupport); xhrPollingTransport = new PollingTransport(decoder, authorizeHandler, clientsBox); webSocketTransport = new WebSocketTransport(isSsl, authorizeHandler, configuration, scheduler, clientsBox); PacketListener packetListener = new PacketListener(ackManager, namespacesHub, xhrPollingTransport, scheduler); packetHandler = new InPacketHandler(packetListener, decoder, namespacesHub, configuration.getExceptionListener()); try { encoderHandler = new EncoderHandler(configuration, encoder); } catch (Exception e) { throw new IllegalStateException(e); } wrongUrlHandler = new WrongUrlHandler(); }
setStoreFactory(conf.getStoreFactory()); setAuthorizationListener(conf.getAuthorizationListener()); setExceptionListener(conf.getExceptionListener()); setSocketConfig(conf.getSocketConfig()); setAckMode(conf.getAckMode());