Class Announcer<T extends EventListener>

java.lang.Object
org.concordion.internal.util.Announcer<T>

@Deprecated public class Announcer<T extends EventListener> extends Object
Deprecated.
Depricated due to performance issues - use java.util.List instead. When cross-compiled to Concordion.NET, the Announcers generate dynamic proxies that are realized by code compiled at run time. When profiled, the Announcer took 1460ms, vs 5ms for the list based solution. Easy Java bean event notification courtesy of Nat Pryce. [Source]
  • Constructor Details

    • Announcer

      public Announcer(Class<? extends T> listenerType)
      Deprecated.
  • Method Details

    • addListener

      public void addListener(T listener)
      Deprecated.
    • removeListener

      public void removeListener(T listener)
      Deprecated.
    • announce

      public T announce()
      Deprecated.
    • to

      public static <T extends EventListener> Announcer<T> to(Class<? extends T> listenerType)
      Deprecated.