* need to fix one test case shouldGraduallyIncreaseLimitWhenHealthy failing for AdaptiveRateLimiter.java
* Added Class Diagram and Flow Diagrams for Adaptive, Fixed Window and Token Bucket Rate Limiter
* Updated README.md. All test case passed. Updated with Google Java Guidelines
* Updated parent pom #2973
* Updated parent pom #2973
* fixed shouldResetCounterAfterWindow() test #2973
* formatting fixed#2973
* added test coverage for app.java and fixed random to be thread safe #2973
* added test coverage for app.java and fixed random to be thread safe #2973
* added test coverage for app.java and fixed random to be thread safe #2973
* added test coverage for app.java and fixed random to be thread safe #2973
* added test coverage for app.java and fixed random to be thread safe #2973
* added test coverage for app.java and fixed random to be thread safe #2973
* added test coverage for app.java and fixed random to be thread safe #2973
* fixed random to be thread safe #2973
* fixed random to be thread safe #2973
* fixed random to be thread safe #2973
* fixed spacing in pom.xml #2973
---------
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
* #1263 - creating new module for view-helper
* #1263 - creating Product and ProductViewModel
* #1263 - creating interfaces for View and ViewHelper
* #1263 - creating ProductViewHelper and its test
* #1263 - creating Console View for Product
* #1263 - creating ProductController
* #1263 - creating main App and its test
* #1263 - adding license header
* #1263 - keeping module in alphabetical order
* #1263 - creating README and diagrams
* #1263 apply spotless
---------
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
* Persian Translation: Add persian translation to abstract-document
* Persian Translation: Add abstract-document.png to abstract-document folder
* Persian Translation: Add codes to README.md of abstract-document
* Persian Translation: some improvements in abstract-document
* Persian Translation: Add refrence links in abstract-document
* Persian Translation: add rtl tag in abstract-document
* -added persian translation of factory pattern
* -renamed file
* -changed wikipedia definition
* -fixed table problem
* active-object : translate
* active-object: improve when to use
* active-object: improve when to use
* active-object: improve bullets (test)
* active-object: improve bullets (test)
* active-object: improve bullets (test)
* active-object: improve bullets (test)
* active-object: improve bullets
* active-object: Fix all bullets
* -fixed problems in bullet alignments
* Update README.md
-fixed alignment in bullets
* Update README.md
-changed tags to English
* -added persian translation of factory pattern
* -renamed file
* -changed wikipedia definition
* -fixed table problem
* -fixed problems in bullet alignments
* Update README.md
-fixed alignment in bullets
* Update README.md
-changed tags to English
* abstract-factory: added persian translation
* abstract-factory: fixed bullets problems
* "Minor improvement
Co-authored-by: keivanshir <keivan.shir.74@gmail.com>"
---------
Co-authored-by: Seyyed Keivan Shirkoubian <keivan.shir.74@gmail.com>
* Services and information
* README.md updated
* unit tests added for controllers
* pom.xml, clean up, java version update and slf4j logging added
* pom files updated
* Removed children maven wrappers
* Microservice-self-registration added to pom file
* POM file updated for self-registration
* pom file updated
* Update pom.xml
correction to mudule name
* SonarQube comments addressed
* sonarqube comments on coverage addressed
* Code coverage for custom health checks
* changes for unit tests
* changes for unit tests
* changes to for code coverage improvement
- Add implementation of Thread-Pool Executor pattern using hotel front desk example
- Include unit tests
- Create detailed README with pattern explanation and examples
- Add Java source code with appropriate Javadoc comments
Closes#3226
* Persian Translation: Add persian translation to abstract-document
* Persian Translation: Add abstract-document.png to abstract-document folder
* Persian Translation: Add codes to README.md of abstract-document
* Persian Translation: some improvements in abstract-document
* Persian Translation: Add refrence links in abstract-document
* Persian Translation: add rtl tag in abstract-document
* active-object : translate
* active-object: improve when to use
* active-object: improve when to use
* active-object: improve bullets (test)
* active-object: improve bullets (test)
* active-object: improve bullets (test)
* active-object: improve bullets (test)
* active-object: improve bullets
* active-object: Fix all bullets
* -added persian translation of factory pattern
* -renamed file
* -changed wikipedia definition
* -fixed table problem
* -fixed problems in bullet alignments
* Update README.md
-fixed alignment in bullets
* Update README.md
-changed tags to English
---------
Co-authored-by: Seyyed Keivan Shirkoubian <keivan.shir.74@gmail.com>
* feat: Implement Actor Model pattern #3232
* feat: Implement Actor Model pattern #3232
* feat: update Actor Model implementation with multi-actor logic #3251
* feat: update Actor Model implementation with multi-actor logic and loose coupling #3251
* test: add unit test for actor model #3251
* test: add test for App.java to increase coverage
* docs: add complete README for Actor Model pattern also implemented changes #3251