Ilkka Seppälä
8ca487e96c
docs: update function composition pattern
2025-04-12 16:11:03 +03:00
Ilkka Seppälä
ce2e5f75d8
docs: update backpressure description
2025-04-12 15:09:24 +03:00
Ilkka Seppälä
32c9031fcd
docs: diagrams for version number, virtual proxy, visitor
2025-04-12 09:58:48 +03:00
Ilkka Seppälä
81ecb5638d
docs: diagrams for unit of work, update method, and value object
2025-04-12 09:49:08 +03:00
Ilkka Seppälä
6195d5e1e8
docs: diagrams for transaction script, twin, and type object
2025-04-12 09:35:40 +03:00
Ilkka Seppälä
21914f9c88
docs: updated diagrams for tolerant reader and trampoline
2025-04-12 09:23:46 +03:00
Ilkka Seppälä
95bfd6cb4d
docs: new diagrams for template view and throttling
2025-04-12 09:17:38 +03:00
Ilkka Seppälä
ba7be25af3
docs: diagrams for table module and template method
2025-04-12 09:09:44 +03:00
Sanura Hettiarachchi
0b83b6dfd1
feat: Adding backpressure design pattern #3233 ( #3249 )
...
* Initial commit backpressure
temp
* Adding backpressure pattern #3233
* Fix test case #3233
* Fix formatting #3233
* Changes after review #3233
* Fix sonar error in leaderfollowers module #3233
2025-04-12 08:46:49 +03:00
Ilkka Seppälä
cd224ea5fe
docs: add diagrams for spatial partition, special case, specification, state, step builder, strangler, strategy, subclass sandbox
2025-04-10 21:13:17 +03:00
Ilkka Seppälä
8e823909da
docs: single table inheritance and singleton diagrams
2025-04-10 20:48:39 +03:00
Ilkka Seppälä
e5485dafa9
docs: service to worker, session facade, sharding diagrams
2025-04-10 20:43:16 +03:00
Ilkka Seppälä
73a582867a
docs: service locator and service stub diagrams
2025-04-10 20:35:28 +03:00
Ilkka Seppälä
b8f38691f3
docs: diagrams for servant and server session
2025-04-10 20:29:05 +03:00
Ilkka Seppälä
30d6875aa1
docs: diagrams for serialized entity and serialized lob
2025-04-10 20:20:47 +03:00
Ilkka Seppälä
a97bfec0a7
docs: separated interface diagram
2025-04-10 20:11:01 +03:00
Ilkka Seppälä
54048a1360
docs: add saga flowchart
2025-04-10 20:03:04 +03:00
Kim Gi Uk
6cadf253ba
fix: handle awaitTermination result and ensure proper ExecutorService shutdown ( #3244 )
...
* fix: handle awaitTermination result and ensure proper ExecutorService shutdown
- Added handling for the result of awaitTermination to avoid Sonar warning
- Wrapped ExecutorService with try-finally for proper shutdown (java:S2095)
- Prevents potential resource leak and aligns with best practices
Fixes : #2865
Note: ExecutorService is not AutoCloseable, so try-with-resources is not applicable. Used try-finally instead.
* fix: add missing logger definition for SLF4J
- Defined logger explicitly with LoggerFactory.getLogger(...)
- Ensured compatibility with Lombok's @Slf4j annotation
- Fixed compilation error caused by missing 'log' variable
* fix: add missing logger definition for SLF4J
2025-04-10 19:33:40 +03:00
Ilkka Seppälä
44f6ab3fd4
docs: retry and role object diagrams
2025-04-09 22:09:38 +03:00
Ilkka Seppälä
21fed2172d
docs: raii diagram
2025-04-09 22:01:29 +03:00
Ilkka Seppälä
9e5d9e5a2f
docs: repository diagram
2025-04-09 21:57:39 +03:00
Ilkka Seppälä
09e531378f
docs: registry diagram
2025-04-09 21:54:13 +03:00
Ilkka Seppälä
6d6638ffd8
docs: reactor diagram
2025-04-09 21:49:23 +03:00
Ilkka Seppälä
ae737f62ea
docs: queue-based load leveling diagram
2025-04-09 21:40:18 +03:00
Ilkka Seppälä
23af67c755
docs: property, prototype, proxy diagrams
2025-04-09 21:34:01 +03:00
Ilkka Seppälä
3abaa83710
docs: producer-consumer and promise diagrams
2025-04-09 21:33:39 +03:00
Ilkka Seppälä
261da00a1b
docs: poison pill and private class data diagrams
2025-04-09 21:33:13 +03:00
Ilkka Seppälä
fdd07c772c
docs: partial response and pipeline diagrams
2025-04-09 21:32:41 +03:00
Ilkka Seppälä
ecfd944e95
docs: page object and parameter object diagrams
2025-04-09 21:32:13 +03:00
Ilkka Seppälä
32dbc7faa6
docs: optimistic offline lock diagram
2025-04-09 21:31:50 +03:00
Ilkka Seppälä
2aaf712f06
docs: object pool and observer diagrams
2025-04-09 21:31:30 +03:00
Ilkka Seppälä
6bae409380
docs: object mother diagrams
2025-04-09 21:31:04 +03:00
Ilkka Seppälä
7ed9e393f0
docs: null object diagram
2025-04-09 21:30:44 +03:00
Ilkka Seppälä
f01235b30a
docs: add notification diagram
2025-04-09 21:27:42 +03:00
Ilkka Seppälä
15ee32a821
deps: remove unneeded dependency (already exists in parent pom.xml)
2025-04-08 20:20:11 +03:00
dependabot[bot]
8d139234f3
build(deps): bump org.projectlombok:lombok from 1.18.36 to 1.18.38 ( #3247 )
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.36 to 1.18.38.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.38 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
dependency-version: 1.18.38
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 20:09:47 +03:00
dependabot[bot]
48ba1b2053
build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo ( #3248 )
...
Bumps [de.flapdoodle.embed:de.flapdoodle.embed.mongo](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo ) from 4.18.1 to 4.20.0.
- [Commits](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/compare/de.flapdoodle.embed.mongo-4.18.1...de.flapdoodle.embed.mongo-4.20.0 )
---
updated-dependencies:
- dependency-name: de.flapdoodle.embed:de.flapdoodle.embed.mongo
dependency-version: 4.20.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 20:08:51 +03:00
dependabot[bot]
8f263c8cca
build(deps): bump org.apache.maven.plugins:maven-compiler-plugin ( #3246 )
...
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) from 3.13.0 to 3.14.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
dependency-version: 3.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 20:08:06 +03:00
Ilkka Seppälä
8d5cb59388
docs: add diagrams for marker interface, master-worker, mediator, memento, metadata mapping, microservices api gateway, microservices log aggregation, monad, monitor, monostate, multiton, mute idiom
2025-04-07 22:14:20 +03:00
Ilkka Seppälä
72eeb167c5
docs: add diagrams for lazy loading, leader election, leader followers, lockable object
2025-04-06 21:22:32 +03:00
Ilkka Seppälä
d8b07ac484
docs: add diagrams for identity map, intercepting filter, interpreter, iterator
2025-04-06 21:11:20 +03:00
Ilkka Seppälä
9d23a234bb
docs: add new diagrams for game loop, gateway, guarded suspension, half-sync/half-async, health check
2025-04-06 20:55:07 +03:00
Ilkka Seppälä
9b64cdee98
docs: add diagrams for facade, factory kit, factory method, factory, fan-out/fan-in, feature toggle, filterer, fluent interface, flyweight, front controller, function composition
2025-04-06 19:10:43 +03:00
Ilkka Seppälä
aef4b37c9a
docs: add diagrams for event aggregator, event-based asynchronous, event queue, execute around, extension objects
2025-04-06 18:36:32 +03:00
Ilkka Seppälä
30d13083ae
docs: add diagrams for decorator, delegation, dependency injection, dirty flag, domain model, double buffer, double-checked locking, double dispatch, and dynamic proxy
2025-04-06 15:52:26 +03:00
Ilkka Seppälä
203548ec03
fix: fix image filename
2025-04-06 13:13:25 +03:00
Ilkka Seppälä
b6c13a2fa0
docs: add diagrams for dao, data bus, data locality, data mapper, dto
2025-04-06 13:08:08 +03:00
Ilkka Seppälä
0509fabe8e
docs: diagrams for callback, circuit breaker, client session, collecting parameter, colletion pipeline, combinator, command, commander, component, composite entity, composite view, composite, context object, converter, crtp, currying
2025-04-06 11:31:49 +03:00
Ilkka Seppälä
d5a46be3c5
docs: builder, business-delegate, bytecode, caching, callback, chain diagrams
2025-04-06 09:00:19 +03:00
Ilkka Seppälä
25f7bc6fea
docs: balking, bloc, bridge diagrams
2025-04-06 08:27:22 +03:00