# Uses of Class
com.norconex.commons.lang.event.Event

Packages that use Event
Package
Description
com.norconex.commons.lang.event
Event-related classes.

- ## Uses of Event in com.norconex.commons.lang.event

  Classes in com.norconex.commons.lang.event with type parameters of type Event
  Modifier and Type
  Class
  Description
  `static class`
  `Event.EventBuilder<C extends Event,B extends Event.EventBuilder<C,B>>`
  `interface`
  `EventListener<T extends Event>`
  Listener of `Event`s.
  `interface`
  `IEventListener<T extends Event>`
  Deprecated.
  Use `EventListener` instead
  Methods in com.norconex.commons.lang.event that return types with arguments of type Event
  Modifier and Type
  Method
  Description
  `List<EventListener<Event>>`
  EventManager.`getListeners()`
  Returns an unmodifiable list of event listeners in this event manager.
  Methods in com.norconex.commons.lang.event with parameters of type Event
  Modifier and Type
  Method
  Description
  `void`
  EventManager.`fire(Event event)`
  `void`
  EventManager.`fire(Event event, Level level)`
  `boolean`
  Event.`is(Event event)`
  Gets whether the supplied event has the same name as this event.
  `void`
  EventManager.`log(Event event, Level level)`
  Method parameters in com.norconex.commons.lang.event with type arguments of type Event
  Modifier and Type
  Method
  Description
  `void`
  EventManager.`addListener(EventListener<Event> listener)`
  Adds an event listener.
  `void`
  EventManager.`addListeners(Collection<EventListener<Event>> listeners)`
  Adds event listeners.
  `boolean`
  EventManager.`removeListener(EventListener<Event> listener)`
  Removes a listener instance.
  `boolean`
  EventManager.`removeListeners(Collection<EventListener<Event>> listeners)`
  Removes listener instances.