kongleong86
301317533e
refactoring #1012 : Format specifiers should be used instead of string concatenation. ( #2715 )
...
* refactoring #1012 : Format specifiers should be used instead of string concatenation.
* refactoring #1012 : Format specifiers should be used instead of string concatenation.
* refactoring #1012 : Remove isInfoEnabled check
2023-12-02 14:25:00 +02:00
allcontributors[bot]
a82966f202
docs: add ylcn91 as a contributor for code ( #2781 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-02 14:18:32 +02:00
Doksanbir
21f7b026f5
pattern: Implement Health Check for Microservices Observability ( #2695 ) ( #2774 )
...
* Add Health Check pattern implementation
The commit introduces Health Check pattern, providing a series of health indicators for system performance and stability monitoring, including checks for system CPU load, process CPU load, database health, memory usage, and garbage collection metrics. It also includes asynchronous execution and caching mechanisms for health checks, and retry configurations for resilience.
Implements health checking components as per issue #2695 .
* Test cases and javadoc for HealthEndpointIntegrationTest
* Added more log to test case to see why it returns 503
* Change config values to see if the system High system CPU load is resolved or not in CI.
* Fixes for test cases.
* some fixes for Sonar.
* some fixes for Sonar.
ADDED HIGH_PROCESS_CPU_LOAD_MESSAGE_WITHOUT_PARAM
ADDED HIGH_SYSTEM_CPU_LOAD_MESSAGE_WITHOUT_PARAM
* Sonar fixes address "Define and throw a dedicated exception instead of using a generic one."
added HealthCheckInterruptedException
refactored CustomHealthIndicator
* fixes checkstyle violation.
2023-12-02 14:17:01 +02:00
dependabot[bot]
83dba617c5
build(deps): bump org.apache.maven.plugins:maven-surefire-plugin ( #2773 )
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.1.2 to 3.2.2.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.2...surefire-3.2.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
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>
2023-12-02 13:50:15 +02:00
allcontributors[bot]
6d14030089
docs: add HongGeonUi as a contributor for translation ( #2780 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-02 13:49:12 +02:00
Hong Geon-ui
55f6cd9de6
translation: Translate the Facade to Korean ( #2772 )
2023-12-02 13:48:20 +02:00
Md Saiful Islam
83986c794b
docs: #2223 modify README.md file under double-buffer ( #2771 )
...
* fix : #2223 modify README.md file under double-buffer
add
- Real world example
- In plain words
- Wikipedia says
- Programmatic example
* fix : #2223 issue.
modify readme.md file
- adjust title, category, language, and tag
2023-12-02 13:47:08 +02:00
Md Saiful Islam
2c35b34c41
docs: #2238 modify Readme.md file under leader-election ( #2770 )
...
added
- Real world example
- In plain words
- Wikipedia says
- Programmatic example: Ring and Bully algorithms
2023-12-02 13:44:55 +02:00
allcontributors[bot]
163c3017bb
docs: add jppf22 as a contributor for translation ( #2751 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-28 11:41:41 +03:00
João Fernandes
52765ebf0f
translation: Translate Proxy Pattern to portuguese. ( #2723 )
2023-10-28 11:41:01 +03:00
allcontributors[bot]
ab23eb1fb5
docs: add ComplexOW as a contributor for doc ( #2750 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-28 11:28:10 +03:00
Sam Powell
bb8de87015
docs: Update mute-idiom/README.md with explanation ( #2716 )
2023-10-28 11:27:26 +03:00
allcontributors[bot]
191d87eacc
docs: add dlvideira as a contributor for translation ( #2749 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-28 11:15:01 +03:00
Daniel Lisboa
95f9bf9163
translation: caching - pt ( #2591 )
...
* feat(translation): caching - pt
* Update README.md
2023-10-28 11:14:10 +03:00
Shubham
36571c3cb6
translation: Factory Method Hindi translation ( #2714 )
2023-10-28 11:12:07 +03:00
JackH408
8aae3473f0
docs: Finished Explanation for Intercepting Filter #2236 ( #2709 )
...
* Added documentation for Feature Toggle design pattern
* Explanation for Feature Toggle Issue #2230 finished, added intent, explanation, programmatic example, applicability and consequences
* Explanation for Intercepting Filter #2236 finished
2023-10-28 10:14:15 +03:00
Md Saiful Islam
b186ff5e73
docs: #2255 Add explanation into README.md for Queue-load-leveling pattern ( #2707 )
...
* fix : #2255
modify README.md file under queue-load-leveling.
- add explanation section
- add plai-word and wiki say
- add programmatic example with code of taskGenerator and ServiceExecutor classes
- add console output by running the code at local
* ref: add '## explanation' line above real-world example
2023-10-28 10:12:13 +03:00
allcontributors[bot]
5d92ca948b
docs: add Iamalok007 as a contributor for doc ( #2748 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-28 10:05:06 +03:00
alok
7fdd5742a2
docs: made required changes to the readme.md for naked objects ( #2706 )
2023-10-28 10:04:03 +03:00
allcontributors[bot]
4288d31499
docs: add SuwanSankaja as a contributor for translation ( #2743 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-26 21:57:53 +03:00
Suwan Sankaja
9253048e4e
translation: Added Sinhala Language (si) ( #2607 )
...
* corrected some typos
* added sinhala version (si)
* changed some items
2023-10-26 21:57:17 +03:00
dependabot[bot]
342c30f4f7
build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 ( #2705 )
...
Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/jacoco/jacoco/releases )
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.10...v0.8.11 )
---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
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>
2023-10-26 21:55:17 +03:00
allcontributors[bot]
a8f67236ea
docs: add Yenniferh as a contributor for review ( #2742 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-26 21:51:42 +03:00
allcontributors[bot]
01947aa380
docs: add miguel-is-coding as a contributor for translation ( #2741 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-26 21:50:20 +03:00
Miguel Angel Perez Garcia
ea62815652
translation( #2277 ): add spanish translation to balking pattern ( #2656 )
2023-10-26 21:49:28 +03:00
Leonardo Lisanti
01aba886e9
translation: translation of acyclic visitor pattern to Italian ( #2699 )
...
* translation: translation of acyclic visitor pattern to Italian
* translation: translation of acyclic visitor pattern to Italian - added the pre-existing lines to Applicability
---------
Co-authored-by: Leonardo Lisanti <leonardo_lisanti@epam.com >
2023-10-26 21:47:43 +03:00
Ricardo Ramos
c5ec9c8cfb
translate: chain-of-responsability to pt-br ( #2630 )
...
* translate pattern chain-of-responsability to pt-br
* set language pt in README.md
---------
Co-authored-by: Ricardo Ramos <0102016812@grupotel.corp >
2023-10-26 21:43:57 +03:00
Yennifer Herrera
dc058d3759
translation: Translates Lazy Loading Pattern to Spanish ( #2701 )
...
* ADD: Spanish translation for Lazy Loading
* UPD: Translated term
2023-10-25 20:57:11 +03:00
allcontributors[bot]
54408ea3fa
docs: add miguel-is-coding as a contributor for review ( #2740 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-25 20:56:06 +03:00
Yennifer Herrera
4654288665
translation: Added Spanish translation for Singleton Pattern ( #2627 )
...
* Translates Singleton Pattern to Spanish for #2277
* Fixes the class diagram path
* ADD: Suggested changes
2023-10-25 20:55:14 +03:00
allcontributors[bot]
0610da855d
docs: add jnniu-n as a contributor for translation ( #2739 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-25 20:52:33 +03:00
jnniu-n
0f966a2e88
translation: Added Chinese Translation for Combinator and Monitor patterns ( #2703 )
...
* Create combinator
* translation for combinator and monitor to Chinese
2023-10-25 20:51:16 +03:00
allcontributors[bot]
83876e1e9d
docs: add Yenniferh as a contributor for translation ( #2738 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-25 20:47:10 +03:00
Yennifer Herrera
00f8cd20d8
translation: Translates Layers Pattern to Spanish ( #2700 )
...
* ADD: Spanish translation for Layers pattern
* UPD: Minor formatting fix for layers pattern
2023-10-25 20:46:21 +03:00
Leonardo Lisanti
852965f0f8
translation: translation of active object pattern to Italian ( #2663 )
...
Co-authored-by: Leonardo Lisanti <leonardo_lisanti@epam.com >
2023-10-25 20:42:49 +03:00
allcontributors[bot]
61c12b5717
docs: add leonardol as a contributor for translation ( #2721 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-22 21:10:38 +03:00
Leonardo Lisanti
f8ef778913
translation: translation of abstract document pattern to Italian ( #2646 )
...
Co-authored-by: Leonardo Lisanti <leonardo_lisanti@epam.com >
2023-10-22 21:09:53 +03:00
allcontributors[bot]
c02853d5f9
docs: add JerryZhao275 as a contributor for doc ( #2720 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-22 21:06:33 +03:00
JerryZhao275
d3cc529f6c
docs: Fixes https://github.com/iluwatar/java-design-patterns/issues/2229 ( #2645 )
...
Updated README.md file of Extension Objects pattern with an explanation. The explanation consists of:
- Real world example
- In plain words
- Wikipedia says
- Programmatic example
2023-10-22 21:05:51 +03:00
Ilkka Seppälä
8de2b27e25
fix type-object pattern readme
2023-10-22 21:00:47 +03:00
trananso
024831a2a4
docs: Explanation for Type-Object #2266 ( #2581 )
...
* Write real world example and in plain words for type-object pattern
* Type-Object Programmatic Example
---------
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2023-10-22 20:56:58 +03:00
Allagadda Sai Upendranath
b71eea4b4e
docs: Update README.md ( #2614 )
...
Fixes #2263 Explanation for Step Builder.
Updating Readme.md of Step Builder.
2023-10-22 20:49:37 +03:00
allcontributors[bot]
f63c5dd46d
docs: add hallowshaw as a contributor for doc ( #2661 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-15 16:45:17 +03:00
Rhitam Chaudhury
4d9b8b4d0f
docs: Object Mother explanation ( #2634 )
2023-10-15 16:44:18 +03:00
allcontributors[bot]
479b2e6e00
docs: add inishantjain as a contributor for doc ( #2660 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-15 16:38:22 +03:00
Nishant Jain
f9c5e7ef4c
docs: removed weird link from mvvm ( #2618 )
2023-10-15 16:37:28 +03:00
allcontributors[bot]
3fee209407
docs: add versus2004 as a contributor for translation ( #2659 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-15 16:36:39 +03:00
Shubham
021eb03b4e
translation: Hindi translation for module pattern ( #2593 )
...
Hindi translation for module
2023-10-15 16:35:54 +03:00
Tien Nguyen Minh
31b7df23d2
translation: Add aggregator microservices pattern translation #2288 ( #2582 )
...
* [Translate, Vietnamese] (Add) aggregator microservices pattern translation
* [Translate, Vietnamese] (Fix) comment suggestions
2023-10-15 16:25:22 +03:00
allcontributors[bot]
845fa9da34
docs: add JackH408 as a contributor for doc ( #2658 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-10-15 16:23:06 +03:00