Class Publisher<T extends Serializable>

  • Type Parameters:
    T - тип серверного события

    public class Publisher<T extends Serializable>
    extends Object
    "Издатель" серверных событий
    • Constructor Detail

      • Publisher

        public Publisher()
    • Method Detail

      • publish

        public void publish​(T msg)
      • listen

        public AutoCloseable listen​(Publisher.Subscriber<T> subscriber)
        Подписка на серверные события, вызывается в клиентском коде
        Parameters:
        subscriber - подписчик
        Returns:
        отписка от уведомлений сервера
      • removeListener

        public void removeListener​(Publisher.Subscriber<T> subscriber)
        Отписка от серверных событий
        Parameters:
        subscriber - подписчик