public abstract class AbstractEventListener extends Object implements EventListener
EventListener
s.Constructor and Description |
---|
AbstractEventListener(String name,
Event... events) |
AbstractEventListener(String name,
List<? extends Event> events) |
AbstractEventListener(String name,
Object... values) |
Modifier and Type | Method and Description |
---|---|
List<Event> |
getEvents() |
String |
getName() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onEvent
public AbstractEventListener(String name, List<? extends Event> events)
name
- the listener's name. It's a free form text identifying this listener instance in a unique manner.
This name is used for some operations in ObservationManager
.events
- the list of events this listener is configured to receive. This listener will be automatically
registered with this list of events against the ObservationManager
. When an event occurs, for
each matching event in this list, the EventListener.onEvent(Event, Object, Object)
method will be called.public AbstractEventListener(String name, Event... events)
name
- the listener's name. It's a free form text identifying this listener instance in a unique manner.
This name is used for some operations in ObservationManager
.events
- the list of events this listener is configured to receive. This listener will be automatically
registered with this list of events against the ObservationManager
. When an event occurs, for
each matching event in this list, the EventListener.onEvent(Event, Object, Object)
method will be called.public AbstractEventListener(String name, Object... values)
name
- the listener's name. It's a free form text identifying this listener instance in a unique manner.
This name is used for some operations in ObservationManager
.values
- the list of events this listener is configured to receive (values can be can be Event, Iterable of
Event or Event[]). This listener will be automatically registered with this list of events against the
ObservationManager
. When an event occurs, for each matching event in this list, the
EventListener.onEvent(Event, Object, Object)
method will be called.public String getName()
getName
in interface EventListener
ObservationManager
.public List<Event> getEvents()
getEvents
in interface EventListener
ObservationManager
. When an event occurs, for each matching
event in this list, the EventListener.onEvent(Event, Object, Object)
method will be called.Copyright © 2004–2021 XWiki. All rights reserved.