Class DeadEvent

java.lang.Object
com.google.common.eventbus.DeadEvent

@Beta @Deprecated(since="2022-12-01") public class DeadEvent extends Object
Deprecated.
The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
Wraps an event that was posted, but which had no subscribers and thus could not be delivered.

Subscribing a DeadEvent handler is useful for debugging or logging, as it can detect misconfigurations in a system's event distribution.

Since:
10.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    DeadEvent(Object source, Object event)
    Deprecated.
    Creates a new DeadEvent.
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Returns the wrapped, 'dead' event, which the system was unable to deliver to any registered handler.
    Deprecated.
    Returns the object that originated this event (not the object that originated the wrapped event).

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DeadEvent

      public DeadEvent(Object source, Object event)
      Deprecated.
      Creates a new DeadEvent.
      Parameters:
      source - object broadcasting the DeadEvent (generally the EventBus).
      event - the event that could not be delivered.
  • Method Details

    • getSource

      public Object getSource()
      Deprecated.
      Returns the object that originated this event (not the object that originated the wrapped event). This is generally an EventBus.
      Returns:
      the source of this event.
    • getEvent

      public Object getEvent()
      Deprecated.
      Returns the wrapped, 'dead' event, which the system was unable to deliver to any registered handler.
      Returns:
      the 'dead' event that could not be delivered.