private void InitializeInstanceFields()
 {
     dispatcher                = new EventDispatcher <ClientListener>(eventsThread);
     internalListener          = new InternalListener(this);
     internalConnectionDetails = new InternalConnectionDetails(dispatcher);
     internalConnectionOptions = new InternalConnectionOptions(dispatcher, internalListener);
     manager       = new SessionManager(internalConnectionOptions, internalConnectionDetails, sessionThread);
     engine        = new LightstreamerEngine(internalConnectionOptions, sessionThread, eventsThread, internalListener, manager);
     messages      = new MessageManager(eventsThread, sessionThread, manager, internalConnectionOptions);
     subscriptions = new SubscriptionManager(sessionThread, manager, internalConnectionOptions);
     // mpnManager = new MpnManager(manager, this, sessionThread);
     connectionOptions = new ConnectionOptions(internalConnectionOptions);
     connectionDetails = new ConnectionDetails(internalConnectionDetails);
 }
Example #2
0
 public TextProtocolWS(int objectId, SessionThread thread, InternalConnectionOptions options, InternalConnectionDetails details, Http httpTransport) : base(objectId, thread, options, httpTransport)
 {
     wsRequestManager = new WebSocketRequestManager(thread, this, options);
 }