public LightstreamerEngine(InternalConnectionOptions options, SessionThread sessionThread, EventsThread eventsThread, ClientListener listener, SessionManager manager) { this.connectionOptions = options; this.sessionThread = sessionThread; this.clientListener = listener; this.eventsThread = eventsThread; this.sessionManager = manager; manager.SessionsListener = new SessionsListenerImpl(this); }
internal MessageManager(EventsThread eventsThread, SessionThread sessionThread, SessionManager manager, InternalConnectionOptions options) { if (!InstanceFieldsInitialized) { InitializeInstanceFields(); InstanceFieldsInitialized = true; } this.sessionThread = sessionThread; this.manager = manager; this.options = options; this.dispatcher = new EventDispatcher <ClientMessageListener>(eventsThread); manager.MessagesListener = this.eventsListener; }
public ListenerHolder(EventsThread eventThread) { this.eventThread = eventThread; }