EventUtil (cayenne-doc: Cayenne Documentation 5.0-M2 API)
Description: declaration: package: org.apache.cayenne.util, class: EventUtil

# Class EventUtil

java.lang.Object
org.apache.cayenne.util.EventUtil

public class EventUtil extends Object
Contains access stack events related utility methods.

Since:
  1.2

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static boolean`
  `listenForChannelEvents(DataChannel channel, DataChannelListener listener)`
  Utility method that sets up a GraphChangeListener to be notified when DataChannel posts an event.
  `static boolean`
  `listenForChannelEvents(EventManager manager, DataChannelListener listener)`
  Listen for events from all channels that use a given EventManager.

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### listenForChannelEvents

    public static boolean listenForChannelEvents(DataChannel channel, DataChannelListener listener)
    Utility method that sets up a GraphChangeListener to be notified when DataChannel posts an event.
    Returns:
      false if an DataChannel doesn't have an EventManager and therefore does not support events.

  - ### listenForChannelEvents

    public static boolean listenForChannelEvents(EventManager manager, DataChannelListener listener)
    Listen for events from all channels that use a given EventManager.