assembler icon indicating copy to clipboard operation
assembler copied to clipboard

Assembler is a reactive data aggregation framework for querying and merging data from multiple data sources/services. CohereFlux enables efficient implementation of the API Composition Pattern and is...

Results 15 assembler issues
Sort by recently updated
recently updated
newest added

Static helper methods make the api really nice and compact for default usage when we don't have to override too many configs (e.g. custom ID collection factory, results collection factory,...

enhancement

If the POJOs returned from the different method calls to be assembled declare JPA annotation e.g. `@Id`, `@OneToOne`, etc., it would be nice to honor those, this would allow to...

enhancement

Hi! :) BlockHound detected some blocking calls in the Caching module: The fix in PR prevents the operations from blocking the reactive pipeline We re-ran the tests to ensure the...

Hi Looks like it is a great work. a. Is it production-ready.. any one using it? b. Support for CQRS and Event sourcing out-of-the-box OR do we need to write...

A lot of copy/paste tests reside between modules (e.g. _assembler_, _assembler-cache-caffeine_, _assembler-spring-cache_) + copy/paste test patterns within same modules. Common test code/patterns should be regrouped, and advanced functionalities such as...

Currently the Assembler reactive and non-blocking support is backed by Project Reactor. We expose the `Flux` type and internally leverage Project Reactor api with `Flux` and `Mono`. Exposing different reactive...

enhancement
high priority

By having `cached()` functions implement `RuleMapper` instead of `RuleMapperSource`, we avoid the additional step of flattening the cache before processing it as a stream in `oneToOne()` and `oneToMany()` functions

enhancement
mid priority