# Package org.eclipse.net4j.util.event

package org.eclipse.net4j.util.event
A framework for sending of and listening to events.

Related Packages
Package
Description
org.eclipse.net4j.util
Utility classes.
Class
Description
Event
A default implementation of an `event`.
EventPrinter
EventUtil
Various static helper methods for dealing with `events`, `notifiers` and `listeners`.
ExecutorServiceNotifier
Deprecated.
ExecutorServiceNotifier.ThreadPool
Deprecated.
FinishedEvent
An `IEvent` that is fired after a method has called a handler multiple times.
IEvent
An event that is fired from a `notifier` and can be handled by `listeners`.
IListener
A callback interface that `notifiers` use to pass `events` to.
IListener.NotifierAware
INotifier
An entity that a number of `listeners` can be registered with and that can fire `events` to these registered listeners.
INotifier.INotifier2
Notifier
A default implementation of a `notifier`.
ThrowableEvent
An `IEvent` typically fired from `notifiers` that execute operations in the background.
ThrowableEventAdapter
A `listener` that dispatches throwable `events` to methods that can be overridden by extenders.
ThrowableEventAdapter.ToPrintStream
Prints the stack traces of throwable `events` to a `PrintStream`.
ValueEvent<VALUE>
An `IEvent` fired from `value notifiers` after value changes.
ValueNotifier<VALUE>
A `notifier` with an `ID` and a single `value`.