Bekreth / Bekreth/jetedge

Replace all Supplier/Consumer Pairs with Functions

Open
#128 0 comments 0 reactions 0 assignees View on GitHub
enhancement v1.0.0
Dominant language
Java
Stars
6
Forks
8
PR merge metrics
No merged PRs in 30d

Description

## What shortcoming will this fix cover
Currently Jetedge uses Supplier/Consumer Pairings in order to generate Pojos. To create a more robust backend, it would be better for these pairings to be replaced with function pairs in order to allow for more flexible deliveries.

## Why its important to make this change
This change will be required for the scratcher interface to be built and, in the future, a coorelation limiter across two different Pojo Generators.

## How much time I would invest in making this patch (if I had the free time to do it)
10 hours

Contributor guide

Open the contributing guide

Research direction

The issue names Supplier/Consumer pairings used to generate POJOs but does not identify files or tests. Trace those pairings through the POJO generator entry points first, then determine the scope of replacing them with function pairs and verify that generation still works while supporting the planned scratcher interface.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.