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

- Packages that use Sender
  Package | Description
  --- | ---
  org.appng.api.messaging |
  org.appng.core.controller.messaging |
  org.appng.core.domain | The persistent domain objects.

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

    Methods in org.appng.api.messaging that return Sender
    Modifier and Type | Method and Description
    --- | ---
    `Sender` | Sender.`configure(Serializer eventDeserializer)` Configures this sender with the given `Serializer`
    `static Sender` | Messaging.`createMessageSender(Environment env, ExecutorService executor)` Creates and returns a new `Sender` and a corresponding `Receiver`.
    `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`.
    `Sender` | Receiver.`createSender()` Creates and returns a `Sender` capable of sending `Event`s that can be received by this type of receiver.
    `static Sender` | Messaging.`getMessageSender(Environment env)` Retrieves the previously created `Sender` from the `Environment`.

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

    Classes in org.appng.core.controller.messaging that implement Sender
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HazelcastSender` A `Sender` that uses a reliable topic for sending `Event`s.
    `class` | `JedisSender` Message sender implementing `Sender` to use a redis database with its build-in publish/subscribe function as message broker.
    `class` | `MulticastSender`
    `class` | `RabbitMQSender` Message sender implementing `Sender` to use a RabbitMQ message broker.
    `class` | `TribesSender`

    Methods in org.appng.core.controller.messaging that return Sender
    Modifier and Type | Method and Description
    --- | ---
    `Sender` | JedisSender.`configure(Serializer eventDeserializer)`
    `Sender` | HazelcastReceiver.`createSender()`
    `Sender` | MulticastReceiver.`createSender()`
    `Sender` | JedisReceiver.`createSender()`
    `Sender` | TribesReceiver.`createSender()`

  - ### Uses of Sender in org.appng.core.domain

    Methods in org.appng.core.domain with parameters of type Sender
    Modifier and Type | Method and Description
    --- | ---
    `void` | SiteImpl.`setSender(Sender sender)`

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