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.
- Features
- Usage
- Dependencies
- Contribution
- server/functionable:
- examples
- SumAggregator
- SumCombiner
- Functionable :
- Aggregator :
- Combiner :
- examples
- server/masterserver:
- partitioner
- MasterServer
- server/workerserver:
- execution
- ExecutionManager
- WorkerServer
- execution
- server/AbstractServer
- server/Context
- util/Util
- 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>
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.