# Package org.appng.api.messaging

- Interface Summary
  Interface | Description
  --- | ---
  EventHandler<E extends Event> | An event-handler is responsible for handling events of a certain type.
  Receiver | Implementations are able to receive `Event`s from multiple `Sender`s.
  Sender | Implementations are able to send `Event`s to multiple `Receiver`s.

- Class Summary
  Class | Description
  --- | ---
  Event | An event can be send by a `Sender` to multiple `Receiver`s.
  EventRegistry | A registry for `EventHandler`s to be used by `Receiver` implementations.
  Messaging | A utility class offering static helper methods to create and retrieve a `Sender` and to shutdown `Sender`s and `Receiver`s.
  Serializer | Utility class helping to serialize/deserialize `Event`s to an `OutputStream`/ from an `InputStream` .

Copyright © 2011–2023 aiticon GmbH. All rights reserved.