Class NamedEventManager

java.lang.Object
org.apache.myfaces.config.NamedEventManager

public class NamedEventManager extends Object
The NamedEventManager class is used to keep map a short name to ComponentSystemEvent classes annotated with @NamedEvent.
  • Constructor Details

    • NamedEventManager

      public NamedEventManager()
  • Method Details

    • addNamedEvent

      public void addNamedEvent(String shortName, Class<? extends ComponentSystemEvent> cls)
      Registers a named event.
      Parameters:
      shortName - a String containing the short name for the event, from the @NamedEvent.shortName() attribute.
      cls - the event class to register.
    • getNamedEvent

      public Collection<Class<? extends ComponentSystemEvent>> getNamedEvent(String shortName)
      Retrieves a collection of system event classes based on their short name.
      Parameters:
      shortName - the short name to look up.
      Returns:
      a Collection of Class objects containing the system event classes registered to the given short name.