Class ServerEventDispatcherTask

    • Method Detail

      • unregisterBySessionId

        public static void unregisterBySessionId​(String sessionId)
        Unregister an SilverpeasServerEventContext instance.
        Parameters:
        sessionId - an identifier od a session.
      • getLastServerEventsFromId

        public static Pair<Long,​List<ServerEvent>> getLastServerEventsFromId​(long lastServerEventId)
        Gets server events which the id is higher than the given one.
        Parameters:
        lastServerEventId - the last identifier performed by the client.
        Returns:
        the last server event identifier sent or the given one if nothing has been sent associated to a list of events to send.
      • dispatch

        public static void dispatch​(ServerEvent serverEventToDispatch)
        Add a server event to dispatch.
        Parameters:
        serverEventToDispatch - the server event to dispatch.