Class MessageDispatcherSWT

    • Constructor Detail

      • MessageDispatcherSWT

        public MessageDispatcherSWT​(ClientMessageContext context)
        Registers itself as a listener to receive sequence number reset message.
    • Method Detail

      • registerBrowser

        public void registerBrowser​(BrowserWrapper browser)
      • deregisterBrowser

        public void deregisterBrowser​(BrowserWrapper browser)
        Detaches this dispatcher from the given Browser. This dispatcher listens for dispose events from the browser and calls this method in response.
        Parameters:
        browser - Browser which will no longer send messages
      • addListener

        public void addListener​(BrowserMessageListener listener)
        Registers the given listener for the given ID.
        Specified by:
        addListener in interface BrowserMessageDispatcher
        Parameters:
        id - unique identifier used when dispatching messages
        listener - receives messages targetted at the given ID
        Throws:
        java.lang.IllegalStateException - if another listener is already registered under the same ID
      • removeListener

        public void removeListener​(java.lang.String id)
        Deregisters the listener with the given ID.
        Specified by:
        removeListener in interface BrowserMessageDispatcher
        Parameters:
        id - unique identifier of the listener to be removed