## Uses of Interface
org.appng.api.messaging.EventHandler

- Packages that use EventHandler
  Package | Description
  --- | ---
  org.appng.api.messaging |
  org.appng.core.controller.messaging |

- - ### Uses of EventHandler in org.appng.api.messaging

    Methods in org.appng.api.messaging with type parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `<E extends Event,H extends EventHandler<E>> List<H>` | EventRegistry.`getHandlers(E event)` Retrieves a list of `EventHandler`s that have been registered for the given type of `Event`.
    `<E extends Event,H extends EventHandler<E>> void` | EventRegistry.`register(H handler)` Registers the given `EventHandler`

    Methods in org.appng.api.messaging with parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `static Sender` | Messaging.`createMessageSender(Environment env, ExecutorService executor, String nodeId, EventHandler<? extends Event> defaultHandler, Iterable<EventHandler<? extends Event>> handlers)` Creates and returns a new `Sender` and a corresponding `Receiver`.
    `void` | Receiver.`registerHandler(EventHandler<?> handler)` Registers a new `EventHandler`
    `void` | Receiver.`setDefaultHandler(EventHandler<?> defaultHandler)` Sets the default `EventHandler`, used when no other handler is registered for a certain event type
    `void` | EventRegistry.`setDefaultHandler(EventHandler<? extends Event> defaultHandler)` Set the default `EventHandler`

    Method parameters in org.appng.api.messaging with type arguments of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `static Sender` | Messaging.`createMessageSender(Environment env, ExecutorService executor, String nodeId, EventHandler<? extends Event> defaultHandler, Iterable<EventHandler<? extends Event>> handlers)` Creates and returns a new `Sender` and a corresponding `Receiver`.

  - ### Uses of EventHandler in org.appng.core.controller.messaging

    Methods in org.appng.core.controller.messaging with parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | RabbitMQReceiver.`registerHandler(EventHandler<?> handler)`
    `void` | HazelcastReceiver.`registerHandler(EventHandler<?> handler)`
    `void` | MulticastReceiver.`registerHandler(EventHandler<?> handler)`
    `void` | JedisReceiver.`registerHandler(EventHandler<?> handler)`
    `void` | TribesReceiver.`registerHandler(EventHandler<?> handler)`
    `void` | RabbitMQReceiver.`setDefaultHandler(EventHandler<?> defaultHandler)`
    `void` | HazelcastReceiver.`setDefaultHandler(EventHandler<?> defaultHandler)`
    `void` | MulticastReceiver.`setDefaultHandler(EventHandler<?> defaultHandler)`
    `void` | JedisReceiver.`setDefaultHandler(EventHandler<?> defaultHandler)`
    `void` | TribesReceiver.`setDefaultHandler(EventHandler<?> defaultHandler)`

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