Class GroupEventQueue<T extends org.zkoss.zk.ui.event.Event>

java.lang.Object
org.zkoss.zkmax.ui.event.impl.GroupEventQueue<T>
All Implemented Interfaces:
Serializable, org.zkoss.zk.ui.event.EventQueue<T>

public class GroupEventQueue<T extends org.zkoss.zk.ui.event.Event> extends Object implements org.zkoss.zk.ui.event.EventQueue<T>, Serializable
The implementation of the group-scoped event queue. A group is a collection of desktops that belongs to the same top browser window. Refer to EventQueues.DESKTOP.
Since:
5.0.4
Author:
tomyeh
See Also:
  • Constructor Details

    • GroupEventQueue

      public GroupEventQueue()
  • Method Details

    • publish

      public void publish(T event)
      Specified by:
      publish in interface org.zkoss.zk.ui.event.EventQueue<T extends org.zkoss.zk.ui.event.Event>
    • subscribe

      public void subscribe(org.zkoss.zk.ui.event.EventListener<T> listener)
      Specified by:
      subscribe in interface org.zkoss.zk.ui.event.EventQueue<T extends org.zkoss.zk.ui.event.Event>
    • subscribe

      public void subscribe(org.zkoss.zk.ui.event.EventListener<T> listener, org.zkoss.zk.ui.event.EventListener<T> callback)
      Specified by:
      subscribe in interface org.zkoss.zk.ui.event.EventQueue<T extends org.zkoss.zk.ui.event.Event>
    • subscribe

      public void subscribe(org.zkoss.zk.ui.event.EventListener<T> listener, boolean async)
      Specified by:
      subscribe in interface org.zkoss.zk.ui.event.EventQueue<T extends org.zkoss.zk.ui.event.Event>
    • unsubscribe

      public boolean unsubscribe(org.zkoss.zk.ui.event.EventListener<T> listener)
      Specified by:
      unsubscribe in interface org.zkoss.zk.ui.event.EventQueue<T extends org.zkoss.zk.ui.event.Event>
    • isSubscribed

      public boolean isSubscribed(org.zkoss.zk.ui.event.EventListener<T> listener)
      Specified by:
      isSubscribed in interface org.zkoss.zk.ui.event.EventQueue<T extends org.zkoss.zk.ui.event.Event>
    • close

      public void close()
      Specified by:
      close in interface org.zkoss.zk.ui.event.EventQueue<T extends org.zkoss.zk.ui.event.Event>
    • isClose

      public boolean isClose()
      Specified by:
      isClose in interface org.zkoss.zk.ui.event.EventQueue<T extends org.zkoss.zk.ui.event.Event>