Fork me on GitHub

Notifier & Components

Provide a communication means between top-level components

Component definition

A component is a top-level actor of the wCS-Mvc pattern.

Each component can communicate with other in a simple way.

They are loosely coupled with each other and with the engine itself.

There are three kinds of components:

  • Command
  • Service
  • Model

Wave, View and Controller are not JRebirth Components.

Link Layer - Class Diagram

Notifier aim

JRebirth has got its own Notification Engine to allow each component to communicate with each other.

All these communications are processed into a dedicated thread.

The notification engine uses custom objects to transport data : the Waves.

Short UML Diagram: