Broadcaster Components Diagram

This page contains the components diagram for the Operator Role.

This component diagram focuses on the broadcaster role and its interactions within the system. Here's a breakdown of the diagram:

  1. Main Components:

    • RolesManager: Manages roles, including the MESSAGES_BROADCASTER role.

    • Registry: Provides access to other components and configurations.

    • InterNetworkExecutor: Handles cross-network message execution.

    • Gateway: Processes cross-chain messages.

    • OneLayerGateway: An alternative gateway implementation.

    • Broadcaster: Represents the external entity with the broadcaster role.

  2. Relationships:

    • Dashed lines with open arrows (..>) represent dependencies or usage.

  3. Entry Points:

    • InterNetworkExecutor: The execute(ExecutionMessage) method is an entry point for the broadcaster.

    • OneLayerGateway: The receiveMessage(CrossChainMessage) method is another entry point for the broadcaster.

  4. Key Interactions:

    • The Broadcaster interacts directly with InterNetworkExecutor and OneLayerGateway.

    • All components depend on the Registry for accessing other parts of the system.

    • The Registry uses the RolesManager to check roles.

Diagram Code

Last updated