# Package org.appng.core.controller.messaging

- Class Summary
  Class | Description
  --- | ---
  HazelcastReceiver | A `Receiver` that uses a reliable topic for sending `Event`s.
  HazelcastSender | A `Sender` that uses a reliable topic for sending `Event`s.
  JedisBase | Base class for Jedis messaging
  JedisReceiver | Message receiver implementing `Receiver` to use a redis database with its build-in publish/subscribe function as message broker.
  JedisSender | Message sender implementing `Sender` to use a redis database with its build-in publish/subscribe function as message broker.
  MulticastReceiver |
  MulticastSender |
  NodeEvent | An `Event` that holds information about the current status of an node (system properties and environment,memory usage, state of sites).
  RabbitMQBase | Base class to provide some base functionality for message receiver and sender for RabbitMQ
  RabbitMQReceiver | Message receiver implementing `Receiver` to use a RabbitMQ message broker.
  RabbitMQSender | Message sender implementing `Sender` to use a RabbitMQ message broker.
  ReloadSiteEvent |
  ReloadTemplateEvent | An event to be fired when the `Template` for a `Site` needs to be reloaded.
  RequestNodeState | An `Event` that triggers the `Receiver` to notify about the current status of the node by sending a `NodeEvent`.
  SiteDeletedEvent | An event to be fired when a `Site` has been deleted.
  SiteStateEvent | An `Event` to be fired when a `Site`'s `Site.SiteState` changes.
  StopSiteEvent |
  TribesReceiver |
  TribesSender |

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