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 wB-CS-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 3+1 kinds of components:

Wave, View and Controller are not JRebirth Components.

Communication Engine - 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 described before. The notification engine uses custom objects to transport data : Waves.

We will have an overview of them within the next section.