Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.19 KB

readme.md

File metadata and controls

50 lines (37 loc) · 1.19 KB

Engine Module

The engine module is designed to execute core processing tasks, manage computational operations, and provide performance optimizations for the entire application. It houses the central logic and algorithms necessary for the project's main functionalities.

Table of Contents

  • Features
  • Usage
  • Dependencies
  • Contribution

Features

  1. server/functionable:
    • examples
      • SumAggregator
      • SumCombiner
    • Functionable :
    • Aggregator :
    • Combiner :
  2. server/masterserver:
    • partitioner
    • MasterServer
  3. server/workerserver:
    • execution
      • ExecutionManager
    • WorkerServer
  4. server/AbstractServer
  5. server/Context
  6. util/Util

Usage

Dependencies

  • This module depends on the commons module for shared utilities and components.
<dependency>
    <groupId>com.trilobita</groupId>
    <artifactId>engine</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>

Contribution

Contributions to the engine module are welcome. Please adhere to the project's code style guidelines and include comprehensive tests for all new features or changes. Submit a pull request with a clear description of your modifications for review.