3b87565fb6
docs: add HattoriHenzo as a contributor for code ( #1981 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-04-15 20:16:46 +03:00
da9f26bbc0
fix: Correction of the CheckStyle issue the project acyclic-visitor ( #1969 )
2022-04-15 20:14:12 +03:00
dde31bfe34
enhancement: Update Gitignore for OSX ( #1955 )
2022-02-12 20:14:44 +02:00
1596e9048d
docs: add ShivanshCharak as a contributor for code ( #1958 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-01-30 21:01:10 +02:00
a4aff05123
refactoring: modified modem.java ( #1952 )
2022-01-30 20:57:46 +02:00
c87689b247
task: Update Multiton example ( #1950 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2022-01-24 21:58:44 +05:30
5ce0419b44
task: Update Maven version ( #1949 )
...
* Update maven and maven wrapper to the latest versions
* Update maven-war-plugin version
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2022-01-24 21:57:02 +05:30
58ce3a2ab2
docs: add Kevinyl3 as a contributor for code ( #1951 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2022-01-18 21:58:43 +02:00
7652b11bca
new pattern: Issue#1264: Implemented Composite-View Pattern ( #1923 )
...
* initial commit, created package, README, pom, and directory structure.
* Issue#1264, continue working on JavaBeans, added getters, setters, and private fields. Created test file for JavaBeans.
* set up junit for tests folder.
* Issue#1264, set up local server and added web-application framework to composite-view to allow the JSP to run on a local Tomcat container. Wrote unit tests for Java-bean class, working on JSP pages.
* Issue#1264, Added forwarding functionality to servlet and main composite view page.
* Issue#1264, Finished composite view template in newsDisplay.jsp and created atomic sub-view components in businessNews.jsp, header.jsp, localNews.jsp, scienceNews.jsp, sportsNews.jsp, worldNews.jsp. Composite view page renders correctly, atomic views are inserted in and substituted in the template page depending on request parameters.
* Issue#1264, Added all views, updated README.md with documentation.
* Issue#1264, updated README.md, moved images folder into etc folder.
* Issue#1264, removed build artifacts from tracked files.
* Issue#1264, updated README.md
* Issue#1264, updated README.md
* Issue#1264, removed unused import, made AppServlet class final, changed to .equals() for string comparison.
* Issue#1264, in AppServlet, put the output writing into try blocks to ensure writers are closed.
* Issue#1264, added tests for Servlet, coverage up to 100%, used lombok to reduce boilerplate setters and getter, updated README.md with better grammar, appropriate tags and links to related patterns. Updated pom.xml to get rid of superfluous lines.
* Issue#1264, made changes as requested in README.md.
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2022-01-18 21:51:53 +02:00
07ee94d671
refactoring: execute around idiom ( #1945 )
...
* Refactor execute around the idiom
* fix checkstyle errors
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2022-01-10 17:04:19 +05:30
c5492184b7
enhancement: check spelling and update topic ( #1943 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2022-01-08 18:03:19 +05:30
4f8007d674
enhancement: Refactor and add explanation for value object ( #1942 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2022-01-08 18:01:09 +05:30
2d2dec98e8
enhancement: Add explanation for factory kit ( #1941 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2022-01-08 17:59:30 +05:30
3cc9bc2dea
refactoring: unit of work ( #1940 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2022-01-08 17:57:11 +05:30
11f20593b2
Update throttling pattern ( #1937 )
...
* Create component.urm.puml
* Create App.java
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Create AppTest.java
* Add files via upload
* Update README.md
* Update README.md
* Update pom.xml
* Update App.java
* Update BjornGraphicsComponent.java
* Update BjornInputComponent.java
* Update BjornPhysicsComponent.java
* Update Component.java
* Update App.java
* Delete App.java
* Delete BjornGraphicsComponent.java
* Delete BjornInputComponent.java
* Delete BjornPhysicsComponent.java
* Delete Component.java
* Delete GameObject.java
* Delete GraphicsComponent.java
* Delete InputComponent.java
* Delete PhysicsComponent.java
* Create App.java
* Update App.java
* Update App.java
* Create BjornGraphicsComponent.java
* Create BjornInputComponent.java
* Create BjornPhysicsComponent.java
* Create Component.java
* Create GameObject.java
* Create GraphicsComponent.java
* Create InputComponent.java
* Create PhysicsComponent.java
* Delete AppTest.java
* Delete UpdateTest.java
* Create AppTest.java
* Create UpdateTest.java
* Update throttling pattern example
* delete unwanted files
Co-authored-by: YanchaoMiao <11710204@mail.sustech.edu.cn >
2022-01-07 09:46:59 +02:00
c66ca67201
#590 add explanation for event aggregator ( #1936 )
2022-01-06 18:43:16 +02:00
2679f7aa6f
docs: add castleKing1997 as a contributor for code ( #1939 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-01-01 20:48:21 +02:00
8403fdacdd
feature: Metadata Mapping pattern ( #1932 )
...
* metadata-mapping
* Update README.md
* add class diagram
* update README.md
* fix identation
* Update pom.xml
* fix indentation
* fix ci
* remove e.printstack
* fix ci
* update class diagram
* fix ci
* fix ci
* fix sc
* fix smells
* Update DatabaseUtil.java
* fix coverage
* Update DatabaseUtil.java
* Update DatabaseUtil.java
* Update DatabaseUtil.java
* Update metadata-mapping/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* fix review
* fix review
* Update App.java
* Update App.java
* fix review
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2022-01-01 20:46:20 +02:00
f670ae547b
docs: add Leisterbecker as a contributor for code ( #1935 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-23 20:45:14 +02:00
df73d80365
improvement: EventAggregator now considers Event-Type ( #1933 )
...
* Implemented more granular registration of observers with HashMap;
Key: Event, Value: List of Observers registered for the event;
* Edited constructors and super calls of all EventEmitter extenders
* Edited constructor calls in App.java
* Edited EventEmitterTest
* Added new white walkers event, scout emits at wednesday, varys observes and emits at saturday
* Added white walkers event to KingsHandTest.java
* Varys now passes events
* Corrected some indentation levels and added curly braces to if statements
* Corrected some styling
* Switched lines in App.java,
added javadoc to registerObserver
* Fixed some indents, added param comments
2021-12-23 20:43:36 +02:00
4588e09939
docs: add yuhangbin as a contributor for code ( #1934 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-23 18:11:48 +02:00
69883196d2
improvement: Optimized NioReactor stop() (Reactor Pattern) ( #1930 )
...
* Optimized NioReactor stop()
* Optimized ThreadPoolDispatcher stop()
2021-12-23 18:10:17 +02:00
4dcc20b733
docs: add interactwithankush as a contributor for code ( #1931 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-16 20:06:21 +05:30
600227d2e4
fix: Sonar report - fix blocker and critical ones ( #1899 )
...
* update SpatialPartitionBubbles - fix Sonar blocker issue
* fix Sonar critical issue - Define constant instead of duplicating the literal
* fix Sonar critical issue - remove unnecessary default constructor
* fix Sonar critical issue - Define constant instead of duplicating the literal
* fix Sonar critical issue - Define constant instead of duplicating the literal
* fix Sonar critical issue - Define constant instead of duplicating the literal
* fix Sonar critical issue - fix checkstyle issue
* fix Sonar critical issue - fix code smells
* fix Sonar critical issue - fix code smells
* fix Sonar critical issue - fix code smells
* fix sonarbugs - adding test cases for Commander class
* sonar fix - add assert commands in CommanderTest
* sonar fix - add test cases for CommanderTest
* sonar fix - add test cases for CommanderTest
* sonar fix - add test cases for CommanderTest
* sonar fix - add test cases for CommanderTest
* sonar fix - add test cases for CommanderTest
* sonar fix - add test cases for CommanderTest
* sonar fix - add test cases for CommanderTest
* sonar bug fix & test cases
* sonar bug fix & test cases
* sonar bug fix & test cases
* sonar bug fix & test cases
* sonar bug fix & test cases
* Revert "sonar bug fix & test cases"
This reverts commit 640dd55e35
.
* sonar bug fix & test cases
* sonar bug fix & test cases
* sonar bug fix & test cases
* sonar bug fix : avoid Thread.sleep
* sonar bug fix : cleanup Thread.sleep
* sonar bug fix: test commit
* sonar bug fix: test commit
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: atayal <Ankush_Tayal@intuit.com >
2021-12-16 20:05:13 +05:30
fee898cd27
fix: Add language to claim check frontmatter ( #1928 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-12-16 20:00:25 +05:30
b1242629c8
fix: Grammatical fixes for Adapter ( #1783 )
...
* Grammatical fixes
* Update adapter/README.md
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-12-16 19:59:06 +05:30
5d78a77b97
docs: add Shrirang97 as a contributor for review, code ( #1927 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-11 17:08:30 +02:00
9063336687
feature: Claim check pattern azure ( #1897 )
...
* Archietecture Diagram added
* Added pom.xml
* Architecture Diagram Updated
* Added Microservices and kafka
* ReadME File Added
* ReadME file Updated
* #1329 ReadMe file updated and working pattern code added
* #1329 readme file updated
* #1329 readme file updated and java documentation added
* #1329 repository merged
* Update claim-check-pattern/ReadME.md
#1329 Real world description updated
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 Update claim-check-pattern/ReadME.md
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 Applicability section in ReadMe file updated
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 Tutorial section in ReadMe file updated
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 Storage Data section in ReadMe File updated
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 workflow section Update claim-check-pattern/ReadME.md
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 Update claim-check-pattern/pom.xml
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 deleted mvnw.cmd file
* #1329 deleted drawio file
* #1329 deleted mvnw file
* #1329 deleted mvnw file
* #1329 mvnw.cmd file deleted
* #1329 Update claim-check-pattern/usage-cost-processor/src/main/java/com/callusage/domain/MessageHeader.java
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 Update claim-check-pattern/usage-cost-processor/src/main/java/com/callusage/domain/UsageCostDetail.java
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 Update claim-check-pattern/usage-cost-processor/src/main/java/com/callusage/domain/UsageDetail.java
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 deleted mvnw file
* #1329 deleted mvnw.cmd file
* #1329 Update claim-check-pattern/usage-detail-sender/src/main/java/com/callusage/domain/Message.java
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 Update claim-check-pattern/ReadME.md
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* #1329 pom file dependencies fixed, readmeflie updated, removed unused imports
* #1329 Readfile updated, class javadoc added
* #1329 UML class diagrams added, readme file updated
* #1329 lombok annotations used on model classes, common dependencies moved to parent pom
* #1329 test cases added
* include claim-check-pattern in parent pom
* #1329 code smells fixed
* #1329 code smells removed
* #1329 security issues fixed
* #1329 updated pom files and refactored packages name
* #1329 checkstyle warning fixed
* #1329 code coverage increased
* #1329 minor changed.
* checkpoint created with common utility
* Claim-Check-Pattern | Shrirang97 | Implemented using Java Azure Functions
* Claim-Check-Pattern | Shrirang97 | Updated Functions logic
* Update MessageHandlerUtility.java
* Update UsageCostProcessorFunction.java
* claim-check-pattern | Shrirang97 | Added test cases
* claim-check-pattern | Shrirang97 | Test cases for Azure functions fixed
* Claim-Check-Pattern | Shrirang | Used string as request body
* claim-check-pattern | Shrirang | Working test cases
* claim-check-pattern | Shrirang | Issue fixed while deserializing
* claim-check-pattern | Shrirang | removed unused import
* claim-check-pattern | Shrirang | fixed refactoring
* claim-chek-pattern | Shrirang | added lombok | fixed dependencies & test cases
* Delete .DS_Store
* claim-check-pattern | Shrirang | Fixed unrelated file
* Update BookService.java
* Update BookService.java
* claim-check-pattern | Shrirang | Fixed unrelated files
* claim-check-pattern | Shrirang | Fixed review comments
* Update UsageCostProcessorFunction.java
* Update ReadME.md
* Rename ReadME.md to README.md
* claim-check-pattern | Shrirang | Incorporated review comments.
* Update cloud-claim-check-pattern/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update cloud-claim-check-pattern/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update cloud-claim-check-pattern/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update cloud-claim-check-pattern/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update cloud-claim-check-pattern/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update cloud-claim-check-pattern/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update cloud-claim-check-pattern/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Updated readme file
* Read me file updated | Added more description
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2021-12-11 16:59:36 +02:00
b22c8bc32f
docs: add Kevinyl3 as a contributor for review ( #1926 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-11 16:34:05 +02:00
f7fc48d6b7
docs: add vashisthabhinav as a contributor for doc ( #1921 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-12-06 11:59:55 +02:00
414e3263b1
docs: Correcting some grammatical errors of README.md ( #1911 )
...
* Update README.md
Corrected some sentences grammatically.
* Update README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2021-12-06 11:56:46 +02:00
2674cb9523
Set version for the next development iteration
2021-11-11 21:49:55 +02:00
925755fa35
Reach milestone 1.25.0
2021-11-11 21:47:49 +02:00
89b2072131
fix: use double check to fix concurrent problem ( #1909 )
...
Co-authored-by: zhangwenhe <zhangwh@ehualu.com >
2021-11-11 19:46:24 +02:00
0a7b524bd1
docs: add harshalkh as a contributor for code ( #1900 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-31 09:12:05 +02:00
36c6ce1df7
sonar fix: Update App.java ( #1896 )
...
* Update App.java
Sonar issue fix
* Update App.java
2021-10-31 09:10:58 +02:00
22ddd57146
sonar fix: Update App.java ( #1898 )
2021-10-31 09:08:49 +02:00
72bb189dc0
CI: Update Workflows ( #1879 )
...
* Update Workflows
#1875
* Updated requested changes
2021-10-27 21:44:00 +03:00
bee1283371
docs: updated example with lombok as per code ( #1891 )
2021-10-24 17:27:24 +03:00
785cbf42b7
docs: add Fiordy as a contributor for doc ( #1890 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-24 09:51:18 +03:00
c51eb66c89
docs: abstract-factory - readme - corrected code description as per real file ( #1887 )
2021-10-24 09:49:52 +03:00
1eb74203fc
docs: add uh-zz as a contributor for translation ( #1889 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-24 09:41:49 +03:00
c6803f920d
translation: Add Japanese README ( #1885 )
2021-10-24 09:40:05 +03:00
b80ac39e1f
docs: Add tutorial link for Acyclic Visitor pattern ( #525 ) ( #1884 )
2021-10-24 09:23:12 +03:00
da6d20e997
docs: Add tutorial links for Builder pattern ( #525 ) ( #1883 )
2021-10-24 09:11:34 +03:00
5dbb176a33
docs: Add tutorial links for Adapter pattern ( #525 ) ( #1882 )
2021-10-24 09:09:06 +03:00
e3c3b02efd
docs: Add tutorial links for Active object pattern ( #525 ) ( #1881 )
2021-10-24 09:06:15 +03:00
988c478ad4
docs: add blueberry404 as a contributor for doc ( #1888 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-24 09:04:52 +03:00
221daf5d74
docs: Add tutorial links for Visitor pattern ( #525 ) ( #1880 )
2021-10-24 09:03:29 +03:00
90b1b922e1
docs: add ManviGoel26 as a contributor for doc ( #1878 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-21 21:15:45 +03:00
bd71bc1311
docs: add explanation for twin pattern ( #1869 )
...
* add explanation for twin pattern
* updated explanation of twin pattern
2021-10-21 21:14:10 +03:00
54d19d4c87
docs: add carldea as a contributor for code ( #1876 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
* Removed Conflicts
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Subhrodip Mohanta <contact@subho.xyz >
2021-10-21 23:39:05 +05:30
464b166fa3
docs: add Mozartuss as a contributor for translation ( #1877 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-21 20:40:58 +03:00
78abdb4e13
Fix typo, grammer and links ( #1874 )
2021-10-21 20:39:34 +03:00
d1c26f9d84
task: update GHA JDK build vendor from adopt build to Zulu ( #1868 )
...
* Using the latest LTS and fixed (major) versions of the OpenJDK.
Signed-off-by: Carl Dea <carldea@gmail.com >
* Using the latest LTS and fixed (major) versions of the OpenJDK. Removed 17 & 18-ea releases.
Signed-off-by: Carl Dea <carldea@gmail.com >
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-10-21 21:00:45 +05:30
ba51a49802
translation: Add a German README ( #1872 )
...
* Add German Readme
* Add german readme
2021-10-20 21:29:15 +03:00
73eca64b9f
refactoring: Issue-1694: Improve caching pattern code quality ( #1810 )
...
* Changed database implementation. Removed static objects.
* Fix Logs
* Fix 40 errors from checkstyle plugin run. 139 left))
* Fix CacheStore errors from checkstyle plugin 107 left
* Fix last errors in checkstyle.
* Fix sonar issues
* Fix issues in VALIDATE phase
* Fix Bug with mongo connection. Used "Try with resources"
* Add test
* Added docker-compose for mongo db. MongoDb db work fixed.
* Provided missing tests
* Comments to start Application with mongo.
* Fixes according PR comments. Mainly Readme edits.
* Remove duplicated imports
2021-10-20 20:44:01 +03:00
8aac45ab69
maintenance: Update Spacing of XML ( #1866 )
...
PR Set 4 of 4
2021-10-19 20:56:44 +03:00
2c93c81cf9
maintenance: Update Spacing of XML ( #1865 )
...
PR Set 3 of 4
2021-10-19 20:54:24 +03:00
656b441e29
maintenance: Update Spacing of XML ( #1864 )
...
PR Set 2 of 4
2021-10-19 20:51:43 +03:00
37d9ff3342
maintenance: Update Spacing of XML ( #1863 )
...
PR Set 1 of 4
2021-10-19 20:49:46 +03:00
d9dae3ae6a
doc fix: Recalculate already added rows. ( #1862 )
2021-10-19 20:06:38 +03:00
1354bf0f55
docs: Update README.md to accommodate 7 contributors per row ( #1854 )
...
* Update per line Contributor to 7 from 4
This will be helpful to reduce page size and shorten the length of the README, which is our landing page in GitHub and help us make it clutter free
* Update the Readme to accommodate upto 7 rows
2021-10-16 20:19:25 +03:00
dc7c99c32f
docs: add Dev-AliGhasemi as a contributor for code ( #1861 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-16 20:11:23 +03:00
c2786e5dc4
add monitor design pattern ( #1640 )
...
* add monitor design pattern .
* add extra line and change compiler version to 11 in pom.xml.
* encapsulate getBalance method .
* update puml file .
* export uml as png .
* duplicate codes eliminated .
* update tag
* change the format of pom.xml
* using logger to print
* change AtomicRefrence to type inference var
* explanations added !
* Update monitor/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update monitor/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update monitor/src/main/java/com/iluwatar/monitor/Main.java
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update monitor/src/main/java/com/iluwatar/monitor/Main.java
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update monitor/src/main/java/com/iluwatar/monitor/Main.java
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update monitor/src/main/java/com/iluwatar/monitor/Main.java
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* e.printStackTrace have changed to logger to prints standard output (STD OUT) .
* add programmatic example .
* Delete mvnw
* mvnw.cmd deleted .
* added mvnw from master
* AddUnitTest
* Add language to readme.md
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
Co-authored-by: Subhrodip Mohanta <subhromo@cisco.com >
Co-authored-by: Subhrodip Mohanta <contact@subho.xyz >
2021-10-16 20:08:53 +03:00
a1f3c6fe20
docs: add JCarlosR as a contributor for translation ( #1857 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-15 20:27:23 +03:00
0ad44ced24
docs: Fix typos spanish readme and factory ( #1834 )
...
* Fix typos for Spanish README
* Fix typos in the factory example
2021-10-15 20:24:49 +03:00
4c5c0fd63e
docs: add sims-keshri as a contributor for code ( #1853 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-13 13:17:48 +05:30
5a644f1092
refactoring: Critical Sonar Issues ( #1833 )
...
* Resolve Sonar Code Smell: Define a constant instead of duplicating this literal 'Space rocket <' 4 times.
* Resolve Sonar Critical Code Smell: Define a constant instead of duplicating this literal 'Error connecting to MongoDB' 4 times.
* Fix checkstyle violation.
* Resolve Sonar Critical Code Smell: Define a constant instead of duplicating this literal 'LITERAL 0' 4 times.
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-10-13 13:15:22 +05:30
cab9048e06
docs: fixes for yaml frontmatter ( #1851 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-10-13 12:59:55 +05:30
d247b6ed69
docs: add VxDxK as a contributor for translation ( #1848 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-11 21:45:21 +03:00
0a73ead12d
translation: Add Russian translation ( #1846 )
...
* Add ru url to README.md
* Create russian README.md
2021-10-11 21:43:58 +03:00
ddb9b14eed
docs: add muklasr as a contributor for translation ( #1845 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-08 20:47:25 +03:00
0255111b4e
translation: Add Indonesian translation ( #1841 )
...
* Create README.md in id
* Add README.md in id url
2021-10-08 20:45:59 +03:00
9513d2be58
docs: add Conhan93 as a contributor for doc ( #1844 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-08 20:36:02 +03:00
119abf3ee4
Doc: Corrected a few spelling mistakes ( #1840 )
2021-10-08 20:34:47 +03:00
87cc4df14b
docs: Add frascu as a Contributor for Code ( #1835 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-10-05 10:07:07 +05:30
57f9c2e968
task: Update Lombok to version 1.18.20 ( #1828 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-10-05 10:05:20 +05:30
42eb7950ae
task: Fix broken links ( #1817 )
...
* Fix some broken links
* Remove extra space
* Update filename
* Fix some links in localization folders
* Fix link
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-09-29 00:13:31 +05:30
be72a96cd6
docs: add tan31989 as a contributor for code ( #1820 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-09-29 00:11:14 +05:30
be25c0b433
bug-fix: Use Junit5 in the serverless module tests ( #1794 )
...
* #1667 : Fixing the serverless tests to use Junit5 and also modifying other classes to remove the deprecated initMock() method
* #1667 : Fixing the sonar code smells
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-09-29 00:09:19 +05:30
be59e50205
doc: Fix Typos in French local doc ( #1818 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-09-28 21:49:30 +05:30
ec90320eda
docs: add mortezaadi as a contributor for code ( #1816 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-09-07 21:46:23 +03:00
3126ad3106
fix: Remove unnecessary and possibly not threadsafe flag ( #1811 )
2021-09-07 21:43:47 +03:00
e2ebb59fe7
docs: add karthikbhat13 as a contributor for code ( #1808 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-08-08 15:53:13 +03:00
d87e8cf10d
feature: Added FanOut/FanIn Pattern ( #1800 )
...
* Added FanOut/FanIn Pattern (#8 )
* #1627 adding fanout-fanin pattern
* #1627 adding class diagram image
* #1627 adding readme
* #1627 adding license
* #1627 updating relations
* #1627 interrupting the thread
* #1627 fixing sonar issues
* #1627 fixing sonar issues
* #1627 adding more info in README.md
* Added FanOut/FanIn (#9 )
* #1627 adding fanout-fanin pattern
* #1627 adding class diagram image
* #1627 adding readme
* #1627 adding license
* #1627 updating relations
* #1627 interrupting the thread
* #1627 fixing sonar issues
* #1627 fixing sonar issues
* #1627 adding more info in README.md
* #1627 adding programmatic examples in README.md
2021-08-08 15:51:27 +03:00
c5a4068e84
docs: Translation for zh ( #1805 )
...
* add state and callback pattern
* add command and template-method pattern
* add iterator pattern
* add bridege and DI pattern
* fix issue #1600
* add converter,proxy,visitor pattern
* add caching,composite,delegation,dirty-flag,interpreter patterns
* add dao and producer-consumer
* add dto and provate class data pattern
* fix #1646 png path problems
* fix #1646 composite png path case problem
* add abstract document pattern and version-number pattern
* add ambassador pattern
* add acyclic-visitor and api-gateway pattern
* add abstract-factory pattern
* add active-object pattern
* add aggregator-microservices and arrange-act-assert pattern
* update async-method-invocation pattern
* add balking and business-delegate pattern
* add bytecode and circuit-break pattern
* update arrange/act/assert pattern problems
* add csch pattern
* add language code, correct pic path
* #1805 update permalink
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
Co-authored-by: Mike <admin@xiaod.info >
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2021-08-01 20:25:54 +05:30
d36efdbc7c
TASK: Add language to yaml front matter ( #1806 )
2021-07-25 17:28:54 +05:30
3f654ab0c8
docs: add AndriyPyzh as a contributor for code ( #1804 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-07-22 17:00:52 +03:00
eac85678f0
feature: Added Domain Model pattern ( #1795 )
...
* domain-model pattern
* fixed optional get before check isPresent
* readme minor changes
* change currency representation with joda money
* changed names of test methods
* fixed code smells
* Update domain-model/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* Update domain-model/README.md
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
* updated readme and diagrams
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2021-07-22 16:58:21 +03:00
eaeb6e717c
docs: add marlo2222 as a contributor for translation ( #1798 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-07-09 10:47:34 +03:00
28fc672a2f
translation: portuguese translation and languages codes ( #1792 )
...
* portuguese translation and languages codes
* fix unlinked links
Co-authored-by: Marlo Henrique de Lima Oliveira <marlo.oliveira@rsinet.com.br >
2021-07-09 10:44:06 +03:00
04bf566dc1
task: Explanations and grammar fixes for all the GoF patterns ( #1791 )
...
* Grammatical fixes to command pattern
* Update bridge pattern readme
* Fixes to builder pattern grammar
* Update chain of responsibility
* Improvements to the composite example
* Fixes to headings
* Minor updates to decorator pattern
* Update facade
* Update factory example
* Update factory method
* Update flyweight
* Interpreter explanation
* Update iterator readme
* Add explanation for mediator pattern
* Grammatical fixes to memento
* Grammar fixes for observer
* Update explanation for the prototype pattern
* Proxy pattern grammar fixes
* Update singleton
* Grammar fixes to state pattern
* Grammar fixes for strategy
* Grammar fixes, template method
* Grammar fixes for visitor
* Fix typo
2021-06-24 18:27:20 +05:30
bbdff14a66
Fix: Fixing License issue in MVVM pattern ( #1701 )
...
* Fixing License issue in MVVM pattern
* Updating LICENSE.md
* Updating pom.xml
* License header update to MVVM module only.
* Updating pom and removing gpl txt
* Adding gpl txt file
Co-authored-by: Jinisha <Jinisha@LAPTOP-VG38PNMC.fios-router.home >
2021-06-08 21:40:24 +03:00
eade10a98d
docs: add samuelpsouza as a contributor ( #1785 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-07 22:32:23 +05:30
43e7ca515a
refactor: #1012 - Resolve Sonar report: missing assertions in several AppTest classes ( #1784 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-06-07 22:30:44 +05:30
f6d43975fa
docs: Grammatical fixes for Abstract Factory ( #1782 )
...
* Grammatical fixes
* Update abstract-factory/README.md
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-06-05 13:03:25 +05:30
c0d36894c2
docs: add Xenilo137 as a contributor ( #1781 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-04 21:54:17 +03:00
6cf025447a
fix: change 'swinged' to 'swung' in sword.java and hammer.java of bridge pattern ( #1779 )
...
* minor (non-coding) change
* Update Sword.java
2021-06-04 21:50:40 +03:00
dafe02f1be
docs: add JuanManuelAbate as a contributor ( #1780 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-04 21:39:47 +03:00
784cdee819
localizations: #1771 Spanish translation and languages codes ( #1777 )
...
* #1771 Move translations to a new directory to have more organization
* #1771 spanish translation
* #1771 change the language codes to follow ISO 639-1 and change the links
* #1771 remove country flags
2021-06-04 21:36:42 +03:00
5e434b783e
fix: added license headers to newly created files ( #1775 )
2021-05-31 22:39:42 +03:00
f597fc1b07
fix: Fixed pages showing up in wrong language ( #1752 )
...
* Fix languages
* Missed change for version number
* Add language field for presentation
* Revert change in README for double buffer
Co-authored-by: Jackie Nim <=>
2021-05-19 19:49:05 +03:00
1b880c1818
docs: add tao-sun2 as a contributor ( #1757 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-05-17 22:09:29 +03:00
e498c25675
feature: #1319 add table module pattern ( #1742 )
...
* modify table module pattern
* fix code smells
* resolve conversation
Co-authored-by: tao-sun2 <sustc18st@gmai.com >
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2021-05-17 22:06:35 +03:00
122e6edb38
feature: resolve #1282 for Lockable Object pattern. ( #1702 )
...
* Added Lockable-Object pattern. Closes #1282 .
* Refactor method name.
* Refactor sonar lint bugs.
* Added tests and enum Constants.
* Increase coverage.
* Changed @Data to Getters and Setters.
* Iluwatar's comment on pull request #1702 .
* Fixed codes mells.
* Incremented wait time to 3 seconds.
* Reduced wait time to 2 seconds.
* Cleaned Code Smells.
* Incremented wait time, removed cool down.
* Refactored README.md file.
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-05-14 21:26:41 +05:30
ea3c9d955e
docs: add EdisonE3 as a contributor ( #1751 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-05-11 19:17:36 +05:30
f1feb3f6a0
feature: Implement Presentation Model Pattern ( #1710 )
...
* #415 initial all componets
* #415 add src and tests
* #415 add diagram
* #415 add README
* #415 add README
* #415 change pom.xml
* #415 change pom.xml
* #415 change pom.xml
* #415 update pom.xml
* #415 change some code smell
* #415 change some code smell
* #415 update test
* #415 add javadoc
* #415 remove author tag
* #415 add lombok @AllArgsConstructor
* #415 fix code converge
* #415 fix code converge
* #415 fix code converge
* #415 add javadoc
* #415 fix code smell
* #415 fix code smell
* #415 add log information
* #415 remove unused import
* #415 add javadoc and more test
* #415 modify test
* #415 fix checkstyle
* #415 remove useless code and add more javadoc and test.
* #415 add package-info.java.
* #415 add package-info.java.
* #415 add more test.
* #415 fix code smell.
* #415 fix code smell and increase code coverage.
* #415 fix code smell.
* #415 update README.md
* #415 update README.md
* #415 make this demo better
* #415 satisfy checkstyle
* #415 make some field static.
* #415 make some fields static.
* #415 rename some fields static.
* Delete package-info.java
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-05-11 19:16:11 +05:30
1388e38744
docs: Correcting the URL to fix #1747 ( #1748 )
...
* Correcting the Hyperlink to redirect to the correct URL.
Corresponds to bug #1703
* Deleting the extra Hyphen(-) that was incorrectly added.
* Corrected the contributors inside the Readme file.
Updated the correct number of contributors to be in sync with `master`
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-05-11 16:30:30 +05:30
1dd26289e5
docs: add JackieNim as a contributor ( #1749 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-05-09 17:00:47 +03:00
241a7ad9a2
docs: add DEV-VRUPER as a contributor ( #1746 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-05-07 00:01:23 +05:30
32b33480dd
docs: Correcting the Hyperlink to redirect to correct URL. ( #1745 )
...
Corresponds to bug #1703
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-05-06 23:55:29 +05:30
068fa0371e
docs: Translate some of the README docs into Chinese ( #1744 )
...
* docs: translated docs to zh
* docs: translated doc of sharding pattern to Chinese
* docs: translated doc of factory pattern to Chinese
* docs: translated doc of factory-kit pattern to Chinese
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-05-06 23:27:16 +05:30
b5aaa94794
docs: replace more suitable translation ( #1743 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-05-03 20:25:57 +05:30
825b5a9a29
docs: translated the async method invocation pattern into Chinese ( #1741 )
2021-05-02 20:34:34 +03:00
31890f67e6
updated with neccessary changes ( #1709 )
2021-05-01 21:22:35 +03:00
41b1462eed
[Security] Bump spring-webmvc from 5.0.13.RELEASE to 5.0.17.RELEASE ( #1739 )
...
Bumps [spring-webmvc](https://github.com/spring-projects/spring-framework ) from 5.0.13.RELEASE to 5.0.17.RELEASE. **This update includes a security fix.**
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.0.13.RELEASE...v5.0.17.RELEASE )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-05-01 10:29:50 +05:30
276549d156
[Security] Bump jackson.version from 2.10.2 to 2.12.3 ( #1738 )
...
Bumps `jackson.version` from 2.10.2 to 2.12.3.
Updates `jackson-core` from 2.10.2 to 2.12.3
- [Release notes](https://github.com/FasterXML/jackson-core/releases )
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.10.2...jackson-core-2.12.3 )
Updates `jackson-databind` from 2.10.2 to 2.12.3
- [Release notes](https://github.com/FasterXML/jackson/releases )
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `jackson-annotations` from 2.10.2 to 2.12.3
- [Release notes](https://github.com/FasterXML/jackson/releases )
- [Commits](https://github.com/FasterXML/jackson/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-05-01 10:29:05 +05:30
d67b625a74
docs: add STudio26 as a contributor ( #1735 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-04-29 18:55:41 +05:30
1b14ebcbb1
Improve french translation, fix some typographic issues. ( #1730 )
...
* Improve french translation, fix some typographic issues.
* Improve french translation.
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-04-29 18:54:03 +05:30
a471ce25da
translated the balking pattern into Chinese ( #1727 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-04-29 18:51:14 +05:30
74caa0c4e5
docs: add Al-assad as a contributor ( #1733 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-04-29 18:49:45 +05:30
53a294fee5
translated the business delegate pattern into Chinese ( #1728 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-04-29 18:47:40 +05:30
a5062908c0
[Security] Bump commons-io from 2.6 to 2.7 ( #1731 )
...
Bumps commons-io from 2.6 to 2.7. **This update includes a security fix.**
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-04-29 18:39:54 +05:30
076310bb79
Bump commons-io from 2.6 to 2.7 ( #1729 )
...
Bumps commons-io from 2.6 to 2.7.
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-27 13:36:24 +05:30
470d29e715
docs: Translated the strategy pattern into Korean ( #1708 )
...
* Correct README.md in Korean
Spelling correction and human-readable paraphrase on ko/README.md. Previously, it was translated using a machine translator.
* Add strategy pattern into Korean
Add and translate the strategy pattern into Korean.
* Remove source file from the translated folder
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-04-26 14:46:15 +05:30
74802e83b5
docs: add zWeBrain as a contributor ( #1725 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-04-26 13:48:16 +05:30
09b577f634
task: Add Composite Entity pattern ( #1705 )
...
* add composite entity pattern
* add composite entity pattern
* Update ReactorTest.java
* resolve some code quality problems
* modified a lot
* remove some extra codes
* modified README
* removed the author name and adjusted the spacing
Co-authored-by: zwebrain <11811721@mail.sustech.edu.cn >
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-04-26 13:45:52 +05:30
2fce2e44e2
docs: Chinese translations updates ( #1706 )
...
* add state and callback pattern
* add command and template-method pattern
* add iterator pattern
* add bridege and DI pattern
* fix issue #1600
* add converter,proxy,visitor pattern
* add caching,composite,delegation,dirty-flag,interpreter patterns
* add dao and producer-consumer
* add dto and provate class data pattern
* fix #1646 png path problems
* fix #1646 composite png path case problem
* add abstract document pattern and version-number pattern
* add ambassador pattern
* add acyclic-visitor and api-gateway pattern
* add abstract-factory pattern
* add active-object pattern
* add aggregator-microservices and arrange-act-assert pattern
Co-authored-by: Mike <admin@xiaod.info >
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2021-04-26 13:28:01 +05:30
b3a1749bd0
docs: add eas5 as a contributor ( #1711 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-04-26 13:06:33 +05:30
af0ccdc6e1
refactoring: Added parameterization to enumeration test ( #1698 )
...
Signed-off-by: Elvys Soares <eas5@cin.ufpe.br >
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-04-22 11:47:45 +05:30
323dd63e66
update distribution for java to 'adpot' ( #1699 )
2021-04-18 12:53:19 +03:00
be3250bd0d
Set version for the next development iteration
2021-04-05 14:57:36 +03:00
1222f12b99
Set version number for milestone 1.24.0
2021-04-05 14:56:36 +03:00
965d38f139
docs: add ohbus as a contributor ( #1695 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2021-03-28 18:20:04 +03:00
eb8f9db575
#590 add explanation for caching pattern ( #1693 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-03-28 16:32:29 +05:30
6d7084f18d
remove labelling trigger ( #1692 )
2021-03-28 10:15:42 +03:00
74f5cfa670
docs: add jinishavora as a contributor ( #1688 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-03-23 14:12:32 +05:30
b525d871b4
docs: Fix mvvm readme ( #1689 )
2021-03-23 11:29:20 +05:30
c413e0902e
docs: #590 add explanation for bytecode pattern ( #1687 )
...
Type: docs and refactoring
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-03-22 12:19:46 +05:30
7ac468db20
docs: #590 refactor and add explanation for business delegate ( #1686 )
...
Type: docs and refactoring
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-03-22 12:04:56 +05:30
794795acf5
task: MVVM design pattern using zkoss framework. ( #1678 )
...
* MVVM design pattern using zkoss framework.
* MVVM Design pattern updates for issues reported by SonarCloud.
* MVVM Design pattern updates for coverage issues reported by SonarCloud.
* MVVM Design pattern updates for coverage issues (removing lombok @Data)
reported by SonarCloud.
* MVVM Design pattern updates for coverage issues reported by Sonar - TEST
cases added for Equals and ToString
* MVVM Design Pattern - updating missing/todo details.
* MVVM Design Pattern - adding lombok.config
* MVVM Design Pattern - Removing xml, updating pom.xml and README as per
suggested changes in code review
* Update model-view-viewmodel/README.md
* Update model-view-viewmodel/README.md
* Update model-view-viewmodel/README.md
* Update model-view-viewmodel/README.md
* MVVM Design Pattern - Updated pom.xml and Readme based on Suggested
changes
* added type as xml
* MVVM Design Patterm - root pom.xml and module pom.xml updated
* Update pom.xml
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2021-03-22 11:43:34 +05:30
2b7d181ac4
docs: add explanation for balking pattern ( #1685 )
...
* #590 explanation for balking pattern
* #590 fix checkstyle error
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-03-21 01:25:47 +05:30
b5ed8b2278
labeling PR should trigger builds again for all-contributors bot ( #1682 )
2021-03-18 22:22:37 +02:00
8fc64a2d38
docs: add qfxl as a contributor ( #1681 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-03-18 22:13:28 +02:00
7e91322a43
Add explanation to Async Method Invocation pattern ( #1680 )
...
* #590 make the example more interesting and add an explanation
* #590 fix checkstyle
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-03-18 11:07:34 +05:30
e9106ccfc5
fix spelling errors ( #1679 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-03-18 10:49:45 +05:30
77ffae5ecc
Format active object README.md to display correctly on the web site
2021-03-14 16:26:24 +02:00
74abc7a0d6
added license headers to active object pattern ( #1676 )
2021-03-14 16:08:53 +02:00
ccf350b611
docs: add noamgrinch as a contributor ( #1675 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-03-14 16:07:39 +02:00
c8a2ef01d3
pattern: Active-Object pattern. ( #1660 )
...
* Closes #65 .
* Removed
* Removed unnecessary files. Added logging. Closes Fixes #1660 .
* Added Terminition condition.
* Logger implemented. Removed maven wrapper.
* Added module to parent POM. removed .gitignore
* Replaced tabs with whitespaces, added Javadocs.
* Fixed more whitespaces problems.
* Fixed more checkstyle errors
* More checkstyle errors.
* Checkstyle errors.
* Final checkstyle cleanup
* Added UML file. Changed System.exit() to Runtime.
* Changed buisiness logic and readme.md file
* Changed typos and readme.md file
* Fixed checkstyle errors
* Fixed grammer errors and CircleCI bugs.
* Wrong readme.md
* Added Thread.interrupt() for after catching exception.
* Fixed SonarCloud code smells.
* Removed unused brackets.
* Changed main program exit logic. Added tests.
* Reverted abstract-factory
* Cleaned code
* Added static to loggers. cleaned code smells.
* Checkstyle errors.
* Code Smells.
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-03-14 11:53:41 +05:30
cbf1847425
docs: add va1m as a contributor ( #1674 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-03-13 14:31:37 +02:00
5cf2fe009b
📍 Use lombok, reformat, and optimize the code ( #1560 )
...
* Use lombok, reformat, and optimize the code
* Fix merge conflicts and some sonar issues
Co-authored-by: va1m <va1m@email.com >
2021-03-13 14:19:21 +02:00
0e26a6adb5
Use property to set version and update dependencies ( #1671 )
...
* formatting and versioning
* updated versions
* reverted checkstyle plugin version
2021-03-07 19:16:50 +02:00
b423002e6c
updated Random() to SecureRandom() ( #1670 )
...
* updated Random() to SecureRandom()
* batch 2 of SecureRandom updates
2021-03-06 13:26:02 +02:00
c150871a94
Update to JUnit5 across all modules ( #1668 )
...
* Updated saga to JUnit 5
* Update fix for CI job in trampoline module
* Updated update-method module to JUnit 5
* Upgraded to latest JUnit Jupiter
JUnit 4 is not needed when using JUnit-Vintage
* Reverted change to access modifier on Trampoline
* Cleanup to resolve code smells
* Formatting
* Formatting
* Migrating to JUnit5 and updating some Mockito patterns
* Migrating to JUnit5
* Migrating to JUnit5
* Migrating to JUnit 5
* Formatting cleanup
* Added missing scope for junit
* Fixed tests that were not running previously.
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-03-06 14:42:46 +05:30
e9d0b3e98c
remove labeling trigger for PR and actions set to master ( #1666 )
2021-03-05 19:51:09 +02:00
903453229c
Updated update-method module to JUnit 5 ( #1542 )
...
* Updated saga to JUnit 5
* Update fix for CI job in trampoline module
* Updated update-method module to JUnit 5
* Upgraded to latest JUnit Jupiter
JUnit 4 is not needed when using JUnit-Vintage
* Reverted change to access modifier on Trampoline
* Cleanup to resolve code smells
* Formatting
* Formatting
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-03-04 10:49:31 +05:30
c3c90e2bd4
created CircleCI config for sonar analysis ( #1664 )
...
* created sonar config
#1663
* updated license headers
* xvfb to run tests
* updated circle image to enable css and JS analysis
2021-03-01 16:50:34 +02:00
268e4148b4
#1625 add Turkish translation for singleton design pattern ( #1665 )
...
Co-authored-by: Halil Demir <halil.demir@zalando.de >
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-03-01 19:20:06 +05:30
0220f3df12
docs: add richardmr36 as a contributor ( #1662 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-02-28 11:51:47 +02:00
846d05672a
#1638 Add Parameter Object pattern ( #1650 )
...
* #1638 Add Parameter Object pattern
* #1638 Fix comments and formatting for Parameter Object pattern
* #1638 Fix formatting, commenting, remove string concatenation in Parameter Object pattern
* #1638 Fix readme formatting and log parameter object
2021-02-28 11:42:48 +02:00
03bc4a6b9a
update CI badge ( #1658 )
2021-02-21 15:21:11 +02:00
cda2675221
Upgrade jacoco ( #1657 )
...
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-02-16 12:27:11 +05:30
a79bed9a46
#1655 : added maven wrapper ( #1656 )
...
Addresses Point 1 and 2
2021-02-15 17:13:06 +02:00
7c01bc7464
format readme.md
2021-02-14 23:43:33 +02:00
edbea7d50b
format readme.md
2021-02-14 23:33:40 +02:00
d2f926e3e8
format readme.md
2021-02-14 23:23:05 +02:00
fc837e289f
format readme.md
2021-02-14 23:01:05 +02:00
fce8d25736
format readme.md
2021-02-14 22:51:42 +02:00
cbffcb28c8
#455 Static content hosting cloud pattern ( #1654 )
...
* #455 work on readme.md
* #455 work on readme.md
* #455 S3 web site complete
* #455 add cloudfront and diagram
* Apply suggestions from code review
added syntax highlighting
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-02-15 01:42:21 +05:30
7891c2b117
update inception year to 2021 ( #1653 )
2021-02-14 11:57:57 +02:00
b3fc60fe92
update .gitignore ( #1651 )
...
* updated factorypath
* updated gitignore
2021-02-14 11:03:13 +02:00
2207ea4ce9
Translation zh ( #1646 )
...
* add state and callback pattern
* add command and template-method pattern
* add iterator pattern
* add bridege and DI pattern
* fix issue #1600
* add converter,proxy,visitor pattern
* add caching,composite,delegation,dirty-flag,interpreter patterns
* add dao and producer-consumer
* add dto and provate class data pattern
* fix #1646 png path problems
* fix #1646 composite png path case problem
Co-authored-by: Mike <admin@xiaod.info >
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz >
2021-02-08 21:07:48 +05:30
934578d6d2
docs: add moustafafarhat as a contributor ( #1649 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-02-07 17:04:21 +02:00
cdc2a154df
Arabic Translation - Initialization part ( #1648 )
2021-02-07 17:00:48 +02:00
d620dbbc05
bump version to 3.8.0.2131 ( #1647 )
...
earlier version 3.7.0.1746
org.sonarsource.scanner.maven.sonar-maven-plugin
2021-02-07 16:55:52 +02:00
a86bdfd14d
Update link title
2021-01-30 14:54:14 +02:00
7408620a71
Update image filenames
2021-01-30 14:44:41 +02:00
a94737075e
Minor fixes to readmes
2021-01-30 14:16:35 +02:00
3f09fb70bb
Clear Sonar Blockers ( #1643 )
...
* remove debt from CachingTest
https://sonarcloud.io/project/issues?fileUuids=AW3G0SevwB6UiZzQNqXR&id=iluwatar_java-design-patterns&open=AXK0Ozo--CiGJS70dLl0&resolved=false
Signed-off-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* fixed few debts for Spatial Partition module
Mainly convertig Hashtable to HashMaps
Signed-off-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* fixed some logger norms
Signed-off-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
* fixed few errors as it got mixed with the stash
Signed-off-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-01-30 13:37:52 +02:00
663dbd298e
Update License year to 2021 ( #1639 )
...
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2021-01-30 12:53:28 +02:00
8a9e26e77a
docs: add byoungju94 as a contributor ( #1642 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-01-30 12:46:40 +02:00
462b581b34
clearing Sonar Blockers ( #1633 )
...
* update gitignore
.checkstyle files are being tracked which should not be
* NOSONAR for statement
excluded from SONAR analysis as it is already dealt using functional approach
https://sonarcloud.io/project/issues?id=iluwatar_java-design-patterns&issues=AW8FwRBhm8eoEVQR-x0f&open=AW8FwRBhm8eoEVQR-x0f
* achieved thread safety with lazy initialization
https://sonarcloud.io/project/issues?fileUuids=AXb6t0PKusn4P8Tm-LmM&id=iluwatar_java-design-patterns&open=AXb6t19yusn4P8Tm-Lmo&resolved=false
* remove double checked locking and initialize before using
https://sonarcloud.io/project/issues?fileUuids=AXb6t0PKusn4P8Tm-LmK&id=iluwatar_java-design-patterns&open=AXb6t19qusn4P8Tm-Lmk&resolved=false
* NOSONAR for the line
https://sonarcloud.io/project/issues?id=iluwatar_java-design-patterns&issues=AXPd3iSe46HRSze7cz3D&open=AXPd3iSe46HRSze7cz3D
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2021-01-27 16:24:06 +02:00
9abfd5777c
docs: add rohit10000 as a contributor ( #1637 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-01-26 22:22:48 +02:00
b9da15dda3
issue 1628 handled, removed mutex and semaphore from catalog. ( #1634 )
...
* issue 1628 handled, removed mutex and semaphore from catalog.
* issue1634, modules still exiting in pom.xml
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-01-26 22:19:36 +02:00
0010fb55c5
Merge data transfer object examples ( #1635 )
...
* #1617 merge dto pattern examples
* #1617 update license headers
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-01-25 09:05:04 +05:30
3adc3cda05
update gitignore ( #1632 )
...
.checkstyle files are being tracked which should not be
2021-01-24 11:17:05 +02:00
18a1a725ee
#1469 Add lambda expressions implementation for Strategy Pattern ( #1631 )
...
* #1469 Add Strategy Pattern lambda implementation
After Java 8.
Also take advantage of enum
* #1469 Update class diagrams
* #1469 Update README.md
Add lambda programmatic example
* #1469 Remove unused imports
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-01-19 12:06:26 +05:30
25ed2540f4
docs: add demirhalil as a contributor ( #1630 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-01-16 21:00:23 +02:00
aa46e119d6
Fix flag image size
2021-01-16 20:55:20 +02:00
7e56491e92
#1625 Turkish translation - initialization part ( #1629 )
...
* #1625 init Turkish translation and add the flag
* #1625 update the Main README.md for Turkish translation
* #1625 add Turkish translation for README.md
Co-authored-by: Halil Demir <halil.demir@zalando.de >
2021-01-16 20:49:35 +02:00
6918a4bac2
docs: add ignite1771 as a contributor ( #1626 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-01-13 13:31:11 +05:30
dea7ecfb7a
#1317 Special Case Pattern ( #1624 )
...
* #1317 Add Special Case Pattern
To focus on pattern itself, I implement DB and
maintenance lock by the singleton instance.
* #1317 Add special cases unit tests
Assert the logger output
(ref: https://stackoverflow.com/a/52229629 )
* #1317 Add README.md
Add Special Case Pattern README
* #1317 Format: add a new line to end of file
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-01-13 13:06:21 +05:30
bbc4fdfc24
docs: add tkhadir as a contributor ( #1623 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2021-01-04 19:42:58 +05:30
829cd41455
#1620 french translation - initialization part ( #1622 )
...
* 🚀 init fr translation
* #1620 evo add french translation - main part
* #1620 evo add french translation - main part
* #1620 evo french translation - add french flag
* Update README.md
* Update README.md
* #1620 add cn and kr flags
* Update README.md
* Update README.md
* Update README.md
* Update README.md
2021-01-04 19:27:32 +05:30
85a05dd718
docs: add warp125 as a contributor ( #1619 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-12-20 20:20:51 +02:00
0c66e48d81
README.md translated into Korean ( #1582 )
...
* Translate README.md via GitLocalize
* Translate README.md via GitLocalize
* Update README.md
* Translate README.md via GitLocalize
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Translate README.md via GitLocalize
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Translate README.md via GitLocalize
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Translate README.md via GitLocalize
* Update README.md
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com >
2020-12-20 20:18:23 +02:00
801006337a
docs: add ruchpeanuts as a contributor ( #1618 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-12-13 17:35:37 +02:00
2aa4c963eb
Update README.md ( #1598 )
...
Factory method is updated with real world examples
2020-12-13 17:33:43 +02:00
8632962362
docs: add siavashsoleymani as a contributor ( #1616 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2020-12-09 13:11:15 +05:30
5bc61c8c28
#1569 DTO pattern implementation using Enums ( #1570 )
...
* #1569 DTO pattern implemented using Enums
* #1569 DTO pattern implemented using Enums
* #1569 adding some java docs
* #1569 some changes in java doc and code style
* #1569 some changes in java doc and code style
* #1569 some changes in java doc and code style
* #1569 some changes in java doc and code style
* #1569 adding suggested extra line
* #1569 license added to pom.xml
* #1569 more checkstyle problems resolved
* #1569 more checkstyle problems resolved
* #1569 more checkstyle problems resolved
Co-authored-by: siavashsoleymani <siavash.soleimani@snapp.cab >
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2020-12-09 12:51:24 +05:30
a94615ac54
docs: add viveksb007 as a contributor ( #1613 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-12-08 10:58:39 +05:30
14c4710435
Implemented Registry pattern ( #1543 )
...
* #1310 Implemented registry pattern
* fixed parent pom version
* added empty line in registry.urm.puml
Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com >
2020-12-08 10:34:42 +05:30
428cbc1027
docs: add jeff303 as a contributor ( #1612 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-12-07 20:25:59 +02:00
a118a995ec
docs: add omk13 as a contributor ( #1611 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-12-07 19:58:05 +02:00
759c99d078
JUnit4 to JUnit5 ( #1589 )
...
* Getting @Test from JUnit5 instead of JUnit4
* Changed FixedStepGameLoopTest.java imports and tests to JUnit5
* JUnit4 to JUnit5
* JUnit4 to JUnit5
* JUnit4 to JUnit5
* JUnit4 to JUnit5
2020-12-07 19:55:13 +02:00
e9f73bcf0b
Translation zh ( #1610 )
...
* add state and callback pattern
* add command and template-method pattern
* add iterator pattern
* add bridege and DI pattern
* fix issue #1600
Co-authored-by: Mike <admin@xiaod.info >
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-12-06 16:13:48 +02:00
29ceac2fb0
Update README.md ( #1592 )
2020-12-05 10:56:00 +02:00
7255c2c5e7
docs: add Anurag870 as a contributor ( #1609 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
* Update README.md
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-12-05 10:50:09 +02:00
68308dc550
Update README.md ( #1590 )
2020-12-05 10:34:49 +02:00
1e10951c23
Translation zh ( #1597 )
...
* add state and callback pattern
* add command and template-method pattern
* add iterator pattern
Co-authored-by: Mike <admin@xiaod.info >
2020-12-04 20:03:14 +02:00
f3c876ed2e
Merge pull request #1607 from iluwatar/all-contributors/add-gkulkarni2020
...
docs: add gkulkarni2020 as a contributor
2020-12-04 15:48:40 +02:00
ecd1a5d07f
docs: update .all-contributorsrc [skip ci]
2020-12-04 13:47:58 +00:00
8b15c24753
docs: update README.md [skip ci]
2020-12-04 13:47:57 +00:00
f5a6161044
Merge pull request #1604 from gkulkarni2020/master
...
Word mistake in factory/README.md #1601
closes #1601
2020-12-04 14:17:32 +05:30
76eefa80b5
Merge branch 'master' into master
2020-12-04 13:30:11 +05:30
c282ab80fd
Merge pull request #1606 from iluwatar/all-contributors/add-ibrahimAlii
...
docs: add ibrahimAlii as a contributor
2020-12-01 22:48:24 +02:00
1edfb44642
docs: update .all-contributorsrc [skip ci]
2020-12-01 20:47:33 +00:00
e185c497ac
docs: update README.md [skip ci]
2020-12-01 20:47:32 +00:00
d5a054c1f8
Merge pull request #1605 from iluwatar/all-contributors/add-OrangePants-R
...
docs: add OrangePants-R as a contributor
2020-11-30 16:57:52 +02:00
ced7a9deb0
docs: update .all-contributorsrc [skip ci]
2020-11-30 14:57:00 +00:00
90c6cf94d5
docs: update README.md [skip ci]
2020-11-30 14:56:59 +00:00
996bd937fb
Merge pull request #1576 from OrangePants-R/master
...
issue 525: attach tutorialspoint link to iterator pattern
2020-11-30 16:55:19 +02:00
7931471b99
Word mistake in factory/README.md #1601
2020-11-30 15:26:01 +05:30
b8ecbaa451
Merge pull request #1603 from iluwatar/all-contributors/add-grzesiekkedzior
...
docs: add grzesiekkedzior as a contributor
2020-11-28 15:09:18 +02:00
fb4df48cb3
Merge branch 'master' into all-contributors/add-grzesiekkedzior
2020-11-28 15:08:15 +02:00
96fadf3bd7
docs: update .all-contributorsrc [skip ci]
2020-11-28 13:04:26 +00:00
dd599595cc
docs: update README.md [skip ci]
2020-11-28 13:04:25 +00:00
fcd7785f0d
Merge pull request #1568 from ohbus/master
...
Update Pull Requests CI trigger behaviour
2020-11-28 14:38:00 +02:00
2432d120b4
Merge pull request #1602 from iluwatar/all-contributors/add-eimanip
...
docs: add eimanip as a contributor
2020-11-28 14:25:41 +02:00
4b18e223cd
docs: update .all-contributorsrc [skip ci]
2020-11-28 12:24:58 +00:00
13c6de036f
docs: update README.md [skip ci]
2020-11-28 12:24:57 +00:00
6f979d0cb2
Fix version number class diagram not showing
2020-11-24 08:10:34 +02:00
f084f8bf41
Merge pull request #1599 from iluwatar/all-contributors/add-manannikov
...
docs: add manannikov as a contributor
2020-11-23 22:38:24 +02:00
6c95868b8d
docs: update .all-contributorsrc [skip ci]
2020-11-23 20:37:49 +00:00
4c7f1b7822
docs: update README.md [skip ci]
2020-11-23 20:37:48 +00:00
0c44b53909
Merge pull request #1563 from manannikov/Issue#1284
...
#1284 Implement Version Number pattern
2020-11-23 22:35:43 +02:00
9ead3adf73
#1284 Divide tests
2020-11-23 20:59:00 +02:00
97e3a3debc
#1284 Use local variable inference
2020-11-23 19:42:50 +02:00
43ed09015d
Add missing license header
2020-11-22 21:14:53 +02:00
7eee546208
Update README.md
2020-11-08 19:39:21 +02:00
dc31960710
Remove unused logger objects
2020-11-08 19:37:15 +02:00
7c0fdad5a2
Merge pull request #1531 from ravening/command-functional
...
Refactor the command pattern to use lambda functions
2020-11-08 19:33:48 +02:00
5a8933ea17
Merge pull request #1534 from swarajsaaj/#1510-Circuit-Breaker-Refactoring
...
#1510 Improvements done in Circuit Breaker
2020-11-07 20:04:47 +02:00
d02233f0b7
Merge pull request #1594 from iluwatar/all-contributors/add-akashchandwani
...
docs: add akashchandwani as a contributor
2020-11-07 14:36:54 +02:00
d42bcab9fc
docs: update .all-contributorsrc [skip ci]
2020-11-07 12:34:36 +00:00
77b2ff2150
docs: update README.md [skip ci]
2020-11-07 12:34:35 +00:00
cff072d1ca
Merge pull request #1593 from iluwatar/all-contributors/add-dsibilio
...
docs: add dsibilio as a contributor
2020-11-07 14:34:08 +02:00
80ba0407db
docs: update .all-contributorsrc [skip ci]
2020-11-07 12:33:11 +00:00
6a09b909f2
docs: update README.md [skip ci]
2020-11-07 12:33:10 +00:00
53ccc0e7e6
Merge pull request #1548 from dsibilio/patch-1
...
Add missing word to README.md
2020-11-07 14:31:26 +02:00
a7a8e23b01
Merge pull request #1591 from iluwatar/all-contributors/add-Ascenio
...
docs: add Ascenio as a contributor
2020-11-07 09:49:20 +02:00
2783251d00
docs: update .all-contributorsrc [skip ci]
2020-11-07 07:47:42 +00:00
ac432968ae
docs: update README.md [skip ci]
2020-11-07 07:47:41 +00:00
26b5364cbd
issue 525: attach tutorialspoint link to iterator pattern
2020-10-19 11:24:39 -06:00
f006782805
Merge pull request #1529 from mookkiah/issue_1500
...
issue 1500 - using JUnit 5 and resolved a build issue
2020-10-17 18:02:56 +03:00
38cc490e3f
update namespaces of different steps of build job
2020-10-17 10:14:49 +05:30
911cfd64af
Update maven-pr-builder.yml
2020-10-16 09:36:02 +05:30
2332520d67
#1284 Implement Version Number pattern
2020-10-13 20:17:25 +03:00
af1b611136
code refactor
2020-10-13 17:36:59 +02:00
4ff196ce35
Refactor the command pattern to use lambda functions
...
We can leverage the lambda expressins of Java 8 onwards
to implement command design pattern instead of traditional
non functional way
2020-10-13 16:45:19 +02:00
242ae6a412
#1510 Update class diagram
2020-10-11 00:22:28 +05:30
b689fe0a26
#1510 Fix comment length
2020-10-11 00:11:06 +05:30
7aea765dd1
#1510 Fix review comments
2020-10-10 23:57:53 +05:30
ea49cbfe94
Merge branch 'master' into #1510-Circuit-Breaker-Refactoring
2020-10-10 22:19:46 +05:30
1f4a412e70
Merge pull request #1535 from ohbus/master
...
Cache SonarCloud packages
2020-10-10 18:51:00 +03:00
36d0a3718c
Update README.md
...
Missing word in sentence.
2020-10-06 18:24:47 +02:00
195a735814
#508 fix SpaceStationMir logging
2020-10-04 14:50:48 +03:00
633d45aa67
Fix typo
2020-10-04 14:33:01 +03:00
adc267e48e
Merge pull request #1526 from xiaod-dev/translation-zh
...
Translation zh
2020-10-04 14:26:39 +03:00
cc8d209c22
Merge pull request #1545 from iluwatar/all-contributors/add-ChFlick
...
docs: add ChFlick as a contributor
2020-10-04 14:24:48 +03:00
578b3528d5
docs: update .all-contributorsrc [skip ci]
2020-10-04 11:23:50 +00:00
5674f3c52e
docs: update README.md [skip ci]
2020-10-04 11:23:49 +00:00
4ad2bfefad
Merge pull request #1525 from ChFlick/patch-1
...
Fix links on the event sourcing page
2020-10-04 14:21:25 +03:00
e5d219609d
Add missing license headers
2020-10-04 14:17:28 +03:00
21ca47a22e
Fix build
2020-10-04 14:17:10 +03:00
ebd38bcfaa
Update license header
2020-10-04 14:09:36 +03:00
a3753807ae
add Caching of SonarCloud packages
2020-10-01 22:23:43 +05:30
64266d63fd
Merge pull request #1 from iluwatar/master
...
Update README.md
2020-10-01 22:18:53 +05:30
4f62070eb2
#1510 Revert pom to include all modules
2020-10-01 21:13:30 +05:30
b29bd66369
#1510 Improvments done in Circuit Breaker
2020-10-01 21:09:39 +05:30
ad435dd2fd
issue 1500 - using Junit 5 and resolved a build issue
2020-09-27 09:26:19 -04:00
a125879d15
Update README.md
2020-09-26 13:01:58 +03:00
dac8e659ce
add facade pattern
2020-09-22 16:50:46 +08:00
a1515b3b52
finish builder and chain pattern
2020-09-22 11:13:25 +08:00
d2e070d21d
Fix links on the event sourcing page
2020-09-16 13:44:50 +02:00
82eb41b641
Update README.md
2020-09-13 18:35:23 +03:00
24e8fa1bad
Update README.md
2020-09-13 18:32:12 +03:00
9017975276
Update README.md
2020-09-13 18:26:52 +03:00
87093cf221
Update README.md
2020-09-13 18:23:54 +03:00
6cb5b4a683
Update README.md
2020-09-13 18:19:35 +03:00
e6ddff5f25
Update README.md
2020-09-13 18:15:17 +03:00
b5fddd469a
Update README.md
2020-09-13 18:09:41 +03:00
9cbc509c3a
Update README.md
2020-09-13 18:09:18 +03:00
9c648cbdb8
Update README.md
2020-09-13 18:04:30 +03:00
e6cca86e25
Update README.md
2020-09-13 17:59:12 +03:00
c204b242df
Update README.md
2020-09-13 17:53:50 +03:00
2e98dcf217
Update README.md
2020-09-13 17:39:10 +03:00
9d44eea64f
Merge pull request #1524 from iluwatar/all-contributors/add-swarajsaaj
...
docs: add swarajsaaj as a contributor
2020-09-13 17:24:32 +03:00
6f592f5e8a
docs: update .all-contributorsrc [skip ci]
2020-09-13 14:23:53 +00:00
74b968942f
docs: update README.md [skip ci]
2020-09-13 14:23:52 +00:00
ebc0e8b3cd
Merge pull request #1522 from swarajsaaj/master
...
#1313 Add Separated Interface pattern
2020-09-13 17:21:28 +03:00
9088ac51f6
#1313 Rename DomesticTax,ForeignTax and review fixes
2020-09-12 22:35:40 +05:30
c8f7a8f0e6
Merge pull request #1523 from iluwatar/all-contributors/add-vdlald
...
docs: add vdlald as a contributor
2020-09-12 20:02:32 +03:00
c63af2ccbf
docs: update .all-contributorsrc [skip ci]
2020-09-12 17:00:59 +00:00
9f3f5322d2
docs: update README.md [skip ci]
2020-09-12 17:00:58 +00:00
5607a4974c
Merge pull request #1517 from vdlald/847
...
847
2020-09-12 19:57:29 +03:00
93aa1046aa
translate decorator and factory method pattern in Chinese
2020-09-11 09:34:11 +08:00
a2967c5a40
#1313 Add documentation and license header
2020-09-10 03:22:00 +05:30
7fd7735527
#1313 Add separated-interface module to parent pom
2020-09-10 03:10:58 +05:30
f6942cf18d
#1313 Add Separated Interface design pattern
2020-09-10 02:57:56 +05:30
ef326ee77e
Update README.md
2020-09-06 19:56:07 +03:00
8b5f532a50
Update README.md
2020-09-06 19:55:38 +03:00
a1da1e4973
Cleanup factory
2020-09-06 19:46:13 +03:00
9d21dff855
Merge pull request #1520 from iluwatar/all-contributors/add-ravening
...
docs: add ravening as a contributor
2020-09-06 19:39:08 +03:00
9d75592e8b
Merge branch 'master' into all-contributors/add-ravening
2020-09-06 19:38:44 +03:00
8d6738b729
docs: update .all-contributorsrc [skip ci]
2020-09-06 16:37:04 +00:00
3205dc2cf0
docs: update README.md [skip ci]
2020-09-06 16:37:03 +00:00
16e1863ae7
Merge pull request #1519 from iluwatar/all-contributors/add-samilAyoub
...
docs: add samilAyoub as a contributor
2020-09-06 19:36:35 +03:00
b9db3c4763
docs: update .all-contributorsrc [skip ci]
2020-09-06 16:35:58 +00:00
d72206ba72
docs: update README.md [skip ci]
2020-09-06 16:35:57 +00:00
922c699e49
Merge pull request #1516 from samilAyoub/add-simple-factory
...
Add Simple Factory Pattern implementation
2020-09-06 19:33:03 +03:00
bab48efd7c
fix style
2020-09-06 12:01:48 +03:00
29eecfd048
forgot to run the App
2020-09-06 11:52:16 +03:00
87cf6b791c
refactor
2020-09-06 11:48:40 +03:00
2e36a11e24
remove lombok, related to #1503
2020-09-06 11:42:39 +03:00
bf41b1d9c9
Updates README.md:
...
- Adding class diagram
- Adding Pros and Cons
- replace "" with ''
2020-09-05 18:39:28 +01:00
b3ef214cd6
Change tabs to spaces in pom.xml
2020-09-04 22:02:19 +01:00
6caf78e4e5
updates :
...
- Using lambda expression to create cars
- Using spaces instead of tabs in pom.xml
2020-09-04 21:21:51 +01:00
bd48d6ce10
refactor
2020-09-04 17:31:50 +03:00
8b26452c75
bug fixing
2020-09-03 22:58:15 +01:00
2bb252e08f
Clean the code
2020-09-03 22:41:55 +01:00
a023cfbb1a
Merge branch 'master' into add-simple-factory
2020-09-03 22:26:49 +01:00
badf0c6b8c
- README.md is added
...
- Change the name to factory is done
- Local variable type inference is used
2020-09-03 22:08:54 +01:00
c9718a5227
add README file
2020-09-03 21:08:28 +01:00
e89042a782
remove boilerplate code
2020-09-03 20:04:47 +03:00
fb890e80dd
refactor
2020-09-03 20:02:52 +03:00
b423fd30d4
Fix bugs, clean the code and add unit tests.
2020-09-02 18:12:42 +01:00
3df8472bf8
Merge pull request #1515 from fedorskvorcov/fix-typo
...
Remove unnecessary word from text
2020-09-02 19:59:07 +03:00
ac98b31b68
Add Maven Assembly plugin to pom.xml
2020-09-02 14:09:44 +01:00
46b23f322f
Add Simple Factory Pattern implementation
...
Java source code demonstrate simple factory design pattern
2020-09-02 13:46:53 +01:00
e231cd8d1a
Remove unnecessary word from text
2020-09-02 12:32:02 +03:00
19378f3fdd
Update README.md
2020-09-01 20:25:39 +03:00
3f4d637510
Update README.md
2020-09-01 20:18:10 +03:00
25cca3547d
Update README.md
2020-09-01 20:06:47 +03:00
b9b6777d15
Update README.md
2020-09-01 19:55:22 +03:00
2a5b8c977a
Merge pull request #1514 from iluwatar/all-contributors/add-fedorskvorcov
...
docs: add fedorskvorcov as a contributor
2020-09-01 16:40:23 +03:00
daa94c7b6d
docs: update .all-contributorsrc [skip ci]
2020-09-01 13:39:33 +00:00
7aca64a3c9
docs: update README.md [skip ci]
2020-09-01 13:39:32 +00:00
6628bccecc
Merge pull request #1513 from fedorskvorcov/fix-typo
...
Fix typo in comment
2020-09-01 16:38:44 +03:00
aebdb88a83
Fix typo in comment
2020-09-01 09:51:46 +03:00
9c0c17b87a
Merge pull request #1512 from xiaod-dev/translation-zh
...
Translation zh
2020-08-31 20:17:39 +03:00
20fac32ac2
finish Chinese translation of observer and strategy
2020-08-31 17:18:59 +08:00
82842d614b
Update README.md
2020-08-30 20:08:34 +03:00
9b71479d04
Update README.md
2020-08-30 19:34:10 +03:00
3c4ae6c4ca
Update README.md
2020-08-30 19:17:45 +03:00
9ff42389c6
Merge pull request #1511 from ohbus/master
...
Configure build to disable shallow clone
2020-08-30 11:52:13 +03:00
b80b9354c6
Update maven-ci.yml
2020-08-30 02:31:06 +05:30
67d1d16e1f
Update README.md
2020-08-29 22:13:55 +03:00
bc35911475
Update README.md
2020-08-29 22:02:10 +03:00
b5c6a89ec9
Update README.md
2020-08-29 21:55:51 +03:00
74360a7ecb
Update README.md
2020-08-29 21:51:32 +03:00
3544a8366f
Update README.md
2020-08-29 21:38:58 +03:00
bcca9beb4d
Update README.md
2020-08-29 21:29:15 +03:00
6606d6cd08
Update README.md
2020-08-29 21:21:01 +03:00
f3fd49870c
Update README.md
2020-08-29 21:05:30 +03:00
1fbef60f37
Update README.md
2020-08-29 21:00:17 +03:00
b77a05f0fb
Update README.md
2020-08-29 20:46:40 +03:00
0ee03db4d0
Update README.md
2020-08-29 20:38:04 +03:00
c541176b38
Update README.md
2020-08-29 20:26:37 +03:00
b53856b64f
Merge pull request #1509 from ohbus/master
...
Cleaning up unnecessary code from the CI yaml and CI server version upgrade
2020-08-29 20:19:42 +03:00
1973d1bc63
Update maven-pr-builder.yml
...
upgraded build server runtime from Ubuntu 18.04 to 20.04 LTS for the PR builder as well
2020-08-29 19:35:20 +05:30
f5886325ec
Update maven-ci.yml
...
upgraded build server runtime from Ubuntu 18.04 to 20.04 LTS
2020-08-29 19:34:43 +05:30
8afe4c314a
Update README.md
2020-08-29 16:56:52 +03:00
2dd2cfb8ca
Update README.md
2020-08-29 16:49:45 +03:00
8512c65aef
Update README.md
2020-08-29 16:42:46 +03:00
6373f7b115
Update README.md
2020-08-29 16:38:20 +03:00
e8b42bd135
Update README.md
2020-08-29 16:23:28 +03:00
2bb2134636
Update README.md
2020-08-29 16:17:15 +03:00
675b2f14b2
Update README.md
2020-08-29 16:10:59 +03:00
338c146c78
Update maven-pr-builder.yml
2020-08-29 17:39:50 +05:30
8135dbecdb
Update maven-ci.yml
2020-08-29 17:36:31 +05:30
a4f2d14848
Update README.md
2020-08-29 12:01:23 +03:00
96c16a8f3a
Update README.md
2020-08-29 11:29:30 +03:00
47e746c3ba
Update maven-pr-builder.yml
...
removed the if checking block for building Pull Requests as this was redundant code.
2020-08-28 12:26:27 +05:30
7118ccafa9
Update maven-ci.yml
...
Removed if clause for building code in main codebase from the CI pipeline.
2020-08-28 12:17:38 +05:30
8983f9c11c
Update README.md
2020-08-26 21:55:05 +03:00
9b464e0be1
Merge pull request #1507 from amit1307/upgrade-mockito-1486
...
Upgrade Mockito version
2020-08-26 21:20:11 +03:00
b07d33f332
Upgrade Mockito version to latest
2020-08-26 00:09:30 +01:00
6c4c6097be
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
2020-08-25 23:21:25 +01:00
9dd46d7b4a
Update README.md
2020-08-25 21:42:42 +03:00
723afb85ba
Set version for next development iteration
2020-08-25 21:21:36 +03:00
a0e5d061cb
Milestone 1.23.0
2020-08-25 21:20:30 +03:00
687648af0a
Merge pull request #1506 from iluwatar/all-contributors/add-stefanbirkner
...
docs: add stefanbirkner as a contributor
2020-08-25 17:43:29 +03:00
96aa21d0e8
docs: update .all-contributorsrc [skip ci]
2020-08-25 14:42:54 +00:00
b8f83c326d
docs: update README.md [skip ci]
2020-08-25 14:42:53 +00:00
15d795bf8a
Merge pull request #1505 from stefanbirkner/system-lambda
...
Replace System Rules with System Lambda
2020-08-25 17:41:09 +03:00
3754c66604
Replace System Rules with System Lambda
...
System Lambda is more specific. It only wraps the part of the code that
produces the output.
2020-08-24 23:20:03 +02:00
6d83ceba28
Update README.md
2020-08-23 18:53:57 +03:00
015b418114
Update README.md
2020-08-23 18:03:29 +03:00
0cba307844
Fix readme filename
2020-08-23 17:06:37 +03:00
a66edc84a0
Merge pull request #1504 from iluwatar/all-contributors/add-mkrzywanski
...
docs: add mkrzywanski as a contributor
2020-08-23 17:00:32 +03:00
c18282ad5d
docs: update .all-contributorsrc [skip ci]
2020-08-23 13:59:15 +00:00
7411ea86bf
docs: update README.md [skip ci]
2020-08-23 13:59:14 +00:00
ef033b66a6
Merge pull request #1499 from mkrzywanski/pattern/filterer
...
Filterer pattern
2020-08-23 16:56:06 +03:00
e65b65257e
fixing typos in readme file, introducing var local type inference where possible
2020-08-23 11:00:15 +02:00
3d9afbaeec
fixed typo in read me
2020-08-22 18:24:41 +02:00
61a819aab8
Added fixes after review. Changed example pattern application to threat detection domain
2020-08-22 18:11:14 +02:00
61b95c294b
Update github token
2020-08-22 14:49:56 +03:00
4068d1fead
Update sonar badges
2020-08-22 14:03:21 +03:00
b284230ecf
Merge pull request #1502 from iluwatar/all-contributors/add-edycutjong
...
docs: add edycutjong as a contributor
2020-08-21 18:01:31 +03:00
0529b77abb
docs: update .all-contributorsrc [skip ci]
2020-08-21 15:00:49 +00:00
a2ae5d1324
docs: update README.md [skip ci]
2020-08-21 15:00:48 +00:00
25159ed9a8
Merge pull request #1501 from iluwatar/all-contributors/add-ToxicDreamz
...
docs: add ToxicDreamz as a contributor
2020-08-21 17:35:37 +03:00
7f09cd5b2d
docs: update .all-contributorsrc [skip ci]
2020-08-21 14:34:24 +00:00
b388020fc0
docs: update README.md [skip ci]
2020-08-21 14:34:23 +00:00
0c552effc3
Merge pull request #1492 from ToxicDreamz/SonarCloud-Reports-Issue#1012
...
Fixed most reported issues by SonarCloud.
2020-08-21 17:25:16 +03:00
905b5dc6d8
Implemented filterer pattern
2020-08-21 11:51:43 +02:00
885c8a6765
Fixed a test-case issue within the dirty-flag module.
2020-08-20 01:21:03 +04:00
6b5b2ac1e8
Merge remote-tracking branch 'origin/SonarCloud-Reports-Issue#1012' into SonarCloud-Reports-Issue#1012
2020-08-20 01:03:50 +04:00
c35b98b4d7
Fixed pom.xml issues within the dirty-flag and partial-response modules that were causing build failures.
2020-08-20 01:01:03 +04:00
f5fddeb7f0
Merge branch 'master' into SonarCloud-Reports-Issue#1012
2020-08-19 23:29:36 +04:00
292ec5b8e5
Merge branch 'SonarCloud-Reports-Issue#1012'
...
# Conflicts:
# pom.xml
2020-08-19 23:27:43 +04:00
60d87789a6
Merge pull request #1 from iluwatar/master
...
Fork Update
2020-08-19 23:26:19 +04:00
860453b46b
Fixed JUnit tests causing build issues due to mixing JUnit 4 & JUnit 5
2020-08-19 23:14:37 +04:00
6921b0dce0
Fixed checkstyle errors causing build failures.
2020-08-19 13:27:08 +04:00
1e385056fc
finish translate adapter pattern into chinese
2020-08-19 17:10:14 +08:00
847585334c
Update README.md
2020-08-18 20:09:04 +03:00
9bb0b6fe6f
Merge pull request #1498 from iluwatar/all-contributors/add-ohbus
...
docs: add ohbus as a contributor
2020-08-18 19:46:13 +03:00
31881f500d
docs: update .all-contributorsrc [skip ci]
2020-08-18 16:45:38 +00:00
06f20570b6
docs: update README.md [skip ci]
2020-08-18 16:45:37 +00:00
017ee23793
Merge pull request #1497 from iluwatar/all-contributors/add-nahteb
...
docs: add nahteb as a contributor
2020-08-18 19:42:38 +03:00
6c7715ace6
docs: update .all-contributorsrc [skip ci]
2020-08-18 16:42:03 +00:00
ef43af3b23
docs: update README.md [skip ci]
2020-08-18 16:42:02 +00:00
95e513b6ec
Edit readme
2020-08-17 19:49:00 +03:00
194040543e
Merge pull request #1493 from ohbus/master
...
updated workflows
2020-08-17 19:18:39 +03:00
846a174ade
Merge pull request #1496 from iluwatar/all-contributors/add-ohbus
...
docs: add ohbus as a contributor
2020-08-17 19:14:47 +03:00
7f60f7be25
docs: update .all-contributorsrc [skip ci]
2020-08-17 16:14:04 +00:00
cfb58191ea
docs: update README.md [skip ci]
2020-08-17 16:14:03 +00:00
82bf9fdd61
Merge pull request #1494 from nahteb/fix-typo
...
Fix typo in README for Observer pattern
2020-08-17 19:13:25 +03:00
be552d0ece
Merge pull request #1495 from iluwatar/all-contributors/add-xdvrx1
...
docs: add xdvrx1 as a contributor
2020-08-17 19:11:05 +03:00
d584404df6
docs: update .all-contributorsrc [skip ci]
2020-08-17 16:10:21 +00:00
353a2d9fcf
docs: update README.md [skip ci]
2020-08-17 16:10:20 +00:00
8c5740563d
reverted the copyright year back to 2019
2020-08-17 19:12:54 +05:30
89bda692f8
Fix typo in README
...
The log message in the Orcs class should say orcs instead of hobbits.
This is correct in the code example but wrong in the README.
2020-08-17 07:47:30 +01:00
241f93f3cc
updated cache to v2 and removed SQ analysis
2020-08-17 11:28:33 +05:30
57e45a329f
Fixed a whitespace and spelling issue that was causing the test case to fail.
2020-08-16 22:35:15 +04:00
79a6af703e
updated copyright year to 2020
2020-08-16 12:49:21 +05:30
00d06871f4
updated workflows
2020-08-16 12:42:08 +05:30
133ef52898
Fixed an issue with the order of imports that was causing build failures.
2020-08-15 22:19:27 +04:00
7afb065a10
Upgrade urm plugin to latest version
2020-08-15 20:59:11 +03:00
af9f8fe4e1
Merge pull request #1491 from iluwatar/all-contributors/add-xdvrx1
...
docs: add xdvrx1 as a contributor
2020-08-15 20:54:25 +03:00
a1c96ede13
docs: update .all-contributorsrc [skip ci]
2020-08-15 17:53:38 +00:00
0d2c4abe5a
docs: update README.md [skip ci]
2020-08-15 17:53:37 +00:00
31471acb69
Fixed most reported issues by SonarCloud.
2020-08-15 21:47:39 +04:00
e7e3ace01f
Merge pull request #1489 from iluwatar/all-contributors/add-RayYH
...
docs: add RayYH as a contributor
2020-08-11 17:30:33 +03:00
41dacc2e2e
docs: update .all-contributorsrc [skip ci]
2020-08-11 14:29:45 +00:00
dc7bf6190d
docs: update README.md [skip ci]
2020-08-11 14:29:44 +00:00
98d2dc0104
Merge pull request #1487 from RayYH/master
...
fix word typo
2020-08-11 17:29:06 +03:00
870d44b127
Fix layout
2020-08-11 17:26:05 +03:00
834f20911b
Merge pull request #1488 from iluwatar/all-contributors/add-ashishtrivedi16
...
docs: add ashishtrivedi16 as a contributor
2020-08-11 17:23:22 +03:00
2b7949ce6a
docs: update .all-contributorsrc [skip ci]
2020-08-11 14:21:59 +00:00
4ffab7da85
docs: update README.md [skip ci]
2020-08-11 14:21:58 +00:00
1683fbdf9c
Clean up Transaction Script
2020-08-11 17:17:25 +03:00
d091e369ec
Merge pull request #1480 from ashishtrivedi16/master
...
#1321 Transaction script model implementation
2020-08-11 16:59:48 +03:00
b91bbc773d
fix word typo
2020-08-11 14:19:39 +08:00
3c07a42e9d
#1321 Updated UML diagram
2020-08-11 00:23:00 +05:30
e99bcf772b
#1321 Added comments about TS
2020-08-11 00:21:46 +05:30
2d16e5afbf
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
2020-08-10 16:27:28 +03:00
2c6f1832b0
Merge pull request #1485 from amit1307/logging-api-gateway-1338
...
Add logging in API Gateway
2020-08-10 16:26:18 +03:00
04a2be0c99
Update readme
2020-08-10 16:25:06 +03:00
10815b6469
Fix tags
2020-08-10 16:05:52 +03:00
75b10ed657
#1321
2020-08-10 13:21:24 +05:30
108532d8dd
#1321
2020-08-10 13:12:12 +05:30
5527cf4234
#1321 Renamed main class
2020-08-10 13:06:46 +05:30
4008ae41b5
#1321
2020-08-10 13:02:35 +05:30
8166a1835d
Merge remote-tracking branch 'origin/master'
2020-08-10 13:01:30 +05:30
4c9cad5475
#1321 Updated README
2020-08-10 13:01:12 +05:30
24126edd86
Update Hotel.java
2020-08-10 12:54:46 +05:30
c0edac0046
Rename TransactionScriptApp.java to App.java
2020-08-10 12:53:13 +05:30
f5c337981b
Rename Readme.md to README.md
2020-08-10 12:52:37 +05:30
5441db6582
Update pom.xml
2020-08-10 12:52:15 +05:30
87f3a4d956
Delete module-info.java
2020-08-10 12:48:55 +05:30
31d753e59d
Update transaction-script/Readme.md
...
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-08-10 00:25:43 +05:30
6cef98d41e
Update transaction-script/Readme.md
...
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-08-10 00:25:01 +05:30
7450456dae
Add syntax highlighting
2020-08-09 21:54:54 +03:00
45e416928d
Update transaction-script/Readme.md
...
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-08-10 00:24:44 +05:30
94c131f7e9
Update transaction-script/Readme.md
...
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-08-10 00:24:33 +05:30
5eb9b98e78
Update transaction-script/Readme.md
...
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-08-10 00:24:20 +05:30
8305e9365d
Fix typos
2020-08-09 21:49:00 +03:00
04e3368a81
Merge pull request #1482 from vINCENT8888801/private-class-data-explanation
...
Private class data explanation
2020-08-09 21:27:34 +03:00
d219a104c7
Add logging in API Gateway
2020-08-09 18:13:24 +01:00
700f5c6d27
corrected some typo
2020-08-09 18:22:40 +08:00
f4fa73cd48
Update README.md
...
Increase clarity
2020-08-09 16:28:40 +08:00
e09de2fb36
#1321
2020-08-09 01:58:19 +05:30
a59c9bba97
#1321
2020-08-09 01:39:51 +05:30
7acc5fbf95
#1321
...
Resolved conflicts and used var wherever possible
2020-08-09 01:33:19 +05:30
bdf2145b3f
Merge branch 'master' into master
2020-08-09 01:17:07 +05:30
1e90d0d645
Merge pull request #1484 from iluwatar/all-contributors/add-vINCENT8888801
...
docs: add vINCENT8888801 as a contributor
2020-08-08 22:44:51 +03:00
b8c0985b97
docs: update .all-contributorsrc [skip ci]
2020-08-08 19:44:04 +00:00
c40d6ae9d7
docs: update README.md [skip ci]
2020-08-08 19:44:03 +00:00
76bfc68cd6
Merge pull request #1481 from vINCENT8888801/some-minor-spelling-error
...
Some minor spelling error in comment
2020-08-08 22:43:05 +03:00
d0ed10a619
Merge pull request #1479 from anuragagarwal561994/java-11
...
Java 11 remaining pattern
2020-08-08 22:32:43 +03:00
5bfaeffecf
Update transaction-script/Readme.md
...
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-08-09 00:51:44 +05:30
c0acaf073b
Update transaction-script/Readme.md
...
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-08-09 00:51:36 +05:30
9f190c59c4
Update transaction-script/Readme.md
...
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-08-09 00:51:28 +05:30
50ed5ca699
Some minor spelling error in comment
2020-08-09 03:15:26 +08:00
08cec0e254
Update README.md
2020-08-09 03:10:43 +08:00
1f6e6f34ea
Update README.md
2020-08-09 03:09:53 +08:00
134ccdb5a1
Corrects condition
2020-08-08 11:56:34 +00:00
fa68789cd5
#1321 Updated readme and add UML diagram
2020-08-08 15:49:14 +05:30
8b92bc6bb6
Corrects README.md
2020-08-08 00:53:30 +00:00
8e060ad0ad
Refactors null object pattern to java-11
2020-08-08 00:46:08 +00:00
a5038c4329
Uses java-11 in naked objects
2020-08-08 00:41:58 +00:00
b0ac4c1ca3
#590 explanation for Arrange/Act/Assert
2020-08-07 19:10:50 +03:00
0ead283f55
Merge pull request #1475 from ravening/simplify_observer
...
Use enums instead os switch blocks
2020-08-05 17:59:52 +03:00
888af23219
Merge pull request #1220 from anuragagarwal561994/java-11
...
Java 11 (patterns with m)
2020-08-05 17:38:54 +03:00
0c83ccc2fe
Use enums instead os switch blocks
...
Its better to use enums instead of switch
blocks which makes the code longer and difficult
to maintain as and when new state appears.
2020-08-05 15:50:05 +02:00
a7095602d6
Refactors using var
2020-08-04 21:46:30 +00:00
4b38746ce9
Removes usage of Dictionary
2020-08-04 21:41:25 +00:00
cd20e7a3f4
Minor readme fixes
2020-08-04 21:45:16 +03:00
7f29c2455f
#590 explanation for Ambassador
2020-08-04 21:36:08 +03:00
51e8900d31
Merge pull request #1474 from iluwatar/all-contributors/add-ravening
...
docs: add ravening as a contributor
2020-08-04 17:48:52 +03:00
20a5dde8a4
docs: update .all-contributorsrc [skip ci]
2020-08-04 14:48:06 +00:00
bf4706addf
docs: update README.md [skip ci]
2020-08-04 14:48:05 +00:00
97285d3724
Merge pull request #1472 from ravening/command
...
#1324 Use interfaces in command pattern
2020-08-04 17:47:32 +03:00
f234baf258
Cleanup code
2020-08-04 16:34:41 +02:00
ca58fa3f21
#590 add related patterns to Abstract Factory
2020-08-04 17:31:33 +03:00
ca7192889d
Fixes test cases for master-worker-pattern
2020-08-03 18:50:45 +00:00
fa3b93bf8d
#590 fix diagram
2020-08-03 21:25:13 +03:00
a7b4194a71
#590 explanation for Aggregator Microservices
2020-08-03 21:09:31 +03:00
054b1eaac6
Resolves test failures
2020-08-03 15:59:28 +00:00
44a654a2e3
Resolves CR comments
2020-08-03 15:45:29 +00:00
10988526a2
Merge branch 'master' of github.com:iluwatar/java-design-patterns into java-11
2020-08-03 15:42:18 +00:00
b9f17824fa
removing unwanted modifiers
2020-08-03 17:38:03 +02:00
3ae7466647
Typically command pattern is implemented using
...
interfaces and concrete classes. Refactor the
code to use the same
2020-08-03 16:51:30 +02:00
9ff5b9e7c0
Fix merge
2020-08-03 16:49:46 +03:00
4941e8ebc4
Merge pull request #1471 from iluwatar/all-contributors/add-charlesfinley
...
docs: add charlesfinley as a contributor
2020-08-03 16:35:28 +03:00
081d789749
Merge branch 'master' into all-contributors/add-charlesfinley
2020-08-03 16:34:41 +03:00
f84f7b973c
docs: update .all-contributorsrc [skip ci]
2020-08-03 13:30:52 +00:00
83acaa82d4
docs: update README.md [skip ci]
2020-08-03 13:30:51 +00:00
b0ded54c66
Cleanup
2020-08-02 22:48:54 +03:00
689cc8b59b
Update surefire and minor improvements
2020-08-02 11:55:13 +03:00
8c7dd72d5a
Merge pull request #1470 from charlesfinley/master
...
Updated ${artifactId} to ${project.artifactId}
2020-08-02 11:51:14 +03:00
14487261d0
Use of ${artifactId} is deprecated and should be updated to ${project.artifactId}
2020-08-02 00:03:36 -04:00
a9b7111b39
work on Abstract Factory readme
2020-08-01 16:26:14 +03:00
b3bfd43bff
#590 update Acyclic Visitor class diagram
2020-08-01 15:54:46 +03:00
6a8297598e
#1047 remove module infos
2020-08-01 15:19:09 +03:00
7ac8eba434
#590 explanation for Acyclic Visitor
2020-08-01 15:18:32 +03:00
595086aa13
Merge pull request #1467 from iluwatar/all-contributors/add-raja-peeyush-kumar-singh
...
docs: add raja-peeyush-kumar-singh as a contributor
2020-08-01 12:49:06 +03:00
38791a6a66
docs: update .all-contributorsrc [skip ci]
2020-08-01 09:48:24 +00:00
27c40826de
docs: update README.md [skip ci]
2020-08-01 09:48:23 +00:00
d1d67bcb6c
Merge pull request #1466 from iluwatar/all-contributors/add-nishant
...
docs: add nishant as a contributor
2020-08-01 11:46:28 +03:00
d41077f355
docs: update .all-contributorsrc [skip ci]
2020-08-01 08:45:39 +00:00
e4473e5c88
docs: update README.md [skip ci]
2020-08-01 08:45:38 +00:00
7af544998d
Merge pull request #1465 from iluwatar/all-contributors/add-MananS77
...
docs: add MananS77 as a contributor
2020-08-01 11:08:05 +03:00
0a2c87d49a
docs: update .all-contributorsrc [skip ci]
2020-08-01 08:07:21 +00:00
15eb49e574
docs: update README.md [skip ci]
2020-08-01 08:07:20 +00:00
661f9e1373
Merge pull request #1464 from iluwatar/all-contributors/add-charlesfinley
...
docs: add charlesfinley as a contributor
2020-08-01 10:42:44 +03:00
7908d38604
docs: update .all-contributorsrc [skip ci]
2020-08-01 07:41:48 +00:00
41020982de
docs: update README.md [skip ci]
2020-08-01 07:41:47 +00:00
43569ecd66
Merge pull request #1463 from charlesfinley/master
...
Fixes Issue #1462 - Unit Test assertEquals parameters are reversed
2020-08-01 10:39:20 +03:00
fb6507ceda
Corrected assertEquals order for expected, actual.
2020-07-31 22:52:23 -04:00
29f799c815
Corrected assertEquals order for expected, actual.
2020-07-31 22:50:48 -04:00
55bb1f11e0
#590 fix typo
2020-07-30 21:57:07 +03:00
8364b289b4
#590 explanation for Abstract Document
2020-07-30 21:39:11 +03:00
417f21ed3d
Code cleanup ( #1461 )
...
* Code cleanup
* Fix flux tests
* Fix checkstyle errors
* Fix compile error
2020-07-30 20:28:47 +03:00
5381387026
docs: add xiaod-dev as a contributor ( #1460 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 21:03:29 +03:00
f95aadc8f5
docs: add hbothra15 as a contributor ( #1459 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
* fix merge
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 20:42:45 +03:00
402b753480
docs: add webpro as a contributor ( #1458 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:24:01 +03:00
6a28d09a3c
docs: add zd-zero as a contributor ( #1457 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:22:29 +03:00
1e38edec15
docs: add rachelcarmena as a contributor ( #1456 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:21:07 +03:00
ec7a2025f0
docs: add iamrichardjones as a contributor ( #1455 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:19:47 +03:00
de79019ece
docs: add Jahhein as a contributor ( #1454 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:18:15 +03:00
f2ac53edca
docs: add Bobo1239 as a contributor ( #1453 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:16:54 +03:00
c9e30390d3
docs: add vertti as a contributor ( #1452 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:14:42 +03:00
f49f9a15b6
docs: add d4gg4d as a contributor ( #1451 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:13:24 +03:00
f878bf63aa
docs: add sivasubramanim as a contributor ( #1450 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:11:51 +03:00
51ef7176b1
docs: add grzesiekkedzior as a contributor ( #1449 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:08:47 +03:00
46d4155328
docs: update .all-contributorsrc [skip ci]
2020-07-29 17:08:13 +00:00
a968dce586
docs: update README.md [skip ci]
2020-07-29 17:08:12 +00:00
047285aed7
docs: add PalAditya as a contributor ( #1448 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:07:30 +03:00
4db3a1cfb2
docs: add varunu28 as a contributor ( #1447 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:06:01 +03:00
075fbe7433
docs: add yorlov as a contributor ( #1446 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 20:04:33 +03:00
1f0a24cefa
docs: add trautonen as a contributor ( #1445 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-29 19:59:40 +03:00
69341ff712
docs: add IAmPramod as a contributor ( #1443 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:53:14 +03:00
a1b2ab129e
docs: add Amarnath510 as a contributor ( #1442 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:51:03 +03:00
87c2644842
docs: add Anurag870 as a contributor ( #1441 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:49:20 +03:00
1d025b7019
docs: add Deathnerd as a contributor ( #1440 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:47:29 +03:00
34a36cb519
docs: add Harshrajsinh as a contributor ( #1439 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:45:07 +03:00
62ac59afda
docs: add MaVdbussche as a contributor ( #1438 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:43:26 +03:00
beffc87deb
docs: add alexsomai as a contributor ( #1437 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:41:47 +03:00
706c5092c1
docs: add amogozov as a contributor ( #1436 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:40:00 +03:00
e222a69964
docs: add anthonycampbell as a contributor ( #1435 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:38:23 +03:00
9483888b5e
docs: add christophercolumbusdog as a contributor ( #1434 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:36:36 +03:00
73d55afd58
docs: add dzmitryh as a contributor ( #1433 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:34:58 +03:00
1f900d164d
docs: add jjjimenez100 as a contributor ( #1432 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:33:18 +03:00
5d21a03acd
docs: add kaiwinter as a contributor ( #1431 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:31:35 +03:00
6c9b912620
docs: add lbroman as a contributor ( #1430 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:29:55 +03:00
7fdcd2ec5a
docs: add pnowy as a contributor ( #1429 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:28:18 +03:00
dafe495610
docs: add prafful1 as a contributor ( #1428 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:26:38 +03:00
6f0035e7c2
docs: add sankypanhale as a contributor ( #1427 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:25:03 +03:00
652a68b134
docs: add staillebois as a contributor ( #1426 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:23:12 +03:00
b5fac5cf86
docs: add valdar-hu as a contributor ( #1425 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:21:22 +03:00
ecb7b44f97
docs: add vanogrid as a contributor ( #1424 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:19:24 +03:00
1841fba831
docs: add yosfik as a contributor ( #1423 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:17:45 +03:00
325f0d93b2
docs: add 7agustibm as a contributor ( #1422 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:16:02 +03:00
efd8c8156e
docs: add Juaanma as a contributor ( #1421 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:14:26 +03:00
ae57ec75f3
docs: add LuigiCortese as a contributor ( #1420 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:12:46 +03:00
47acedaaf7
docs: add Rzeposlaw as a contributor ( #1419 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 19:10:44 +03:00
65d627b2ed
docs: add akrystian as a contributor ( #1418 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:49:46 +03:00
b4e4cf9cfe
docs: add baislsl as a contributor ( #1417 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:48:09 +03:00
b67a019c48
docs: add besok as a contributor ( #1416 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:45:53 +03:00
1bbae5fd5a
docs: add dmitraver as a contributor ( #1415 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:44:29 +03:00
d11b2f06ea
docs: add fanofxiaofeng as a contributor ( #1414 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:42:55 +03:00
2a66fec6fe
docs: add hoangnam2261 as a contributor ( #1413 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:41:17 +03:00
a475df845b
docs: add jarpit96 as a contributor ( #1412 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:38:07 +03:00
1bc77a80f2
docs: add joningiwork as a contributor ( #1411 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:36:27 +03:00
9b5ae765fc
docs: add kirill-vlasov as a contributor ( #1410 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:34:45 +03:00
8e268cf261
docs: add mitchellirvin as a contributor ( #1409 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:32:59 +03:00
fe2f8f74a1
docs: add ranjeet-floyd as a contributor ( #1408 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:29:41 +03:00
e2a42b0051
docs: add Alwayswithme as a contributor ( #1407 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:28:10 +03:00
54bb02f691
docs: add MSaifAsif as a contributor ( #1406 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:26:34 +03:00
a70213f852
docs: add kanwarpreet25 as a contributor ( #1405 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:25:03 +03:00
19929d9e72
docs: add leonmak as a contributor ( #1404 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:23:23 +03:00
09880e3850
docs: add perwramdemark as a contributor ( #1403 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:21:41 +03:00
96bfb8bd9f
docs: add waisuan as a contributor ( #1402 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:19:53 +03:00
a727a1d05b
docs: add AnaghaSasikumar as a contributor ( #1401 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:18:07 +03:00
46fdc5a54f
docs: add christofferh as a contributor ( #1400 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:16:12 +03:00
8137609e2f
docs: add dgruntz as a contributor ( #1399 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:14:30 +03:00
e924c9399a
docs: add hannespernpeintner as a contributor ( #1398 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:12:47 +03:00
d791c78501
docs: add leogtzr as a contributor ( #1397 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:11:09 +03:00
ba485e2c3e
docs: add npczwh as a contributor ( #1396 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:09:00 +03:00
be54dc1c7e
docs: add oconnelc as a contributor ( #1395 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:07:15 +03:00
ec80402fe5
docs: add giorgosmav21 as a contributor ( #1394 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:05:22 +03:00
d1de465780
docs: add hbothra15 as a contributor ( #1393 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:02:13 +03:00
c2fb591749
docs: add igeligel as a contributor ( #1392 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 18:00:07 +03:00
c5479cc882
docs: add llorllale as a contributor ( #1391 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 17:58:00 +03:00
7968615ad4
docs: add mookkiah as a contributor ( #1390 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 17:55:53 +03:00
c0d7c8922e
docs: add Azureyjt as a contributor ( #1388 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 17:53:30 +03:00
5a23fab795
docs: add vehpsr as a contributor ( #1389 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 17:50:53 +03:00
8c21809dad
docs: add ThatGuyWithTheHat as a contributor ( #1387 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 17:49:00 +03:00
37bffb4a99
docs: add gopinath-langote as a contributor ( #1386 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 17:47:06 +03:00
8182405796
docs: add hoswey as a contributor ( #1385 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 17:44:05 +03:00
39e5436ed5
docs: add amit2103 as a contributor ( #1384 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 17:41:35 +03:00
8d6791490b
docs: add gwildor28 as a contributor ( #1383 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 17:39:11 +03:00
eb8ddde98f
docs: add llitfkitfk as a contributor ( #1382 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-29 17:36:32 +03:00
0358fcec4c
update readme
2020-07-28 20:53:31 +03:00
023865ad4c
docs: add pitsios-s as a contributor ( #1381 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-28 20:45:59 +03:00
60ab9fa3ce
docs: add qza as a contributor ( #1380 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-28 20:43:09 +03:00
f85e4db0be
docs: add Tschis as a contributor ( #1379 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-28 20:40:11 +03:00
2b095bec28
docs: add ankurkaushal as a contributor ( #1378 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-28 20:37:11 +03:00
cfba28f9a4
docs: add okinskas as a contributor ( #1377 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <ilkka.seppala@gofore.com >
2020-07-28 20:33:05 +03:00
c0d2c7fdb0
docs: add robertt240 as a contributor ( #1376 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 20:23:30 +03:00
96344142e9
docs: add sideris as a contributor ( #1375 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 18:52:31 +03:00
0bc3756250
update all-contributors config
2020-07-28 18:49:46 +03:00
d94199f5ff
update readme
2020-07-28 18:23:47 +03:00
b805a7526e
docs: add SrdjanPaunovic as a contributor ( #1374 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 18:17:42 +03:00
0cff538c27
docs: add gvsharma as a contributor ( #1373 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 18:16:14 +03:00
452981669b
docs: add kapinuss as a contributor ( #1372 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 18:14:37 +03:00
2706c8fc37
docs: add qpi as a contributor ( #1371 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 18:13:03 +03:00
03ebd5f353
docs: add yusufaytas as a contributor ( #1370 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 18:11:29 +03:00
5b269d5af1
docs: add 4lexis as a contributor ( #1369 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 18:09:43 +03:00
0563ac7645
docs: add bernardosulzbach as a contributor ( #1368 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 18:08:01 +03:00
a5ff32c13e
docs: add dheeraj-mummareddy as a contributor ( #1367 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 18:02:49 +03:00
97adc13a1b
docs: add JuhoKang as a contributor ( #1366 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:57:26 +03:00
d8f12529f2
docs: add ruslanpa as a contributor ( #1365 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:55:47 +03:00
4c766b9e71
docs: add colinbut as a contributor ( #1364 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:52:39 +03:00
c85d764e39
docs: add nikhilbarar as a contributor ( #1363 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:50:39 +03:00
f360b64877
docs: add saksham93 as a contributor ( #1362 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:48:50 +03:00
a77e9620b5
docs: add TylerMcConville as a contributor ( #1361 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:46:41 +03:00
cf8e366e25
docs: add Argyro-Sioziou as a contributor ( #1360 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:44:46 +03:00
80605283f5
docs: add kemitix as a contributor ( #1359 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:42:27 +03:00
8ba111fe60
docs: add zafarella as a contributor ( #1358 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:40:28 +03:00
1cb9c2bcde
docs: add Crossy147 as a contributor ( #1357 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:37:56 +03:00
d6edeee326
docs: add joshzambales as a contributor ( #1356 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:35:49 +03:00
781a7c8b52
docs: add piyushchaudhari04 as a contributor ( #1355 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:32:58 +03:00
960adfc37a
docs: add inbravo as a contributor ( #1354 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:30:42 +03:00
b3eb6ccea4
docs: add isabiq as a contributor ( #1353 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:28:35 +03:00
d609f3eec6
docs: add markusmo3 as a contributor ( #1352 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-28 17:26:03 +03:00
09dd0bee30
docs: add anuragagarwal561994 as a contributor ( #1351 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-27 23:20:44 +03:00
64eff5eb93
docs: add thomasoss as a contributor ( #1350 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-27 23:18:02 +03:00
05dfd31fb7
docs: add mikulucky as a contributor ( #1349 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-27 23:14:34 +03:00
2c8535e839
max 3 contribution types per person
2020-07-27 23:07:58 +03:00
aea90ab115
docs: add fluxw42 as a contributor ( #1348 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-27 22:48:15 +03:00
211d7903ae
docs: add npathai as a contributor ( #1347 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-27 22:40:20 +03:00
02b6aba6ae
fix config syntax
2020-07-27 22:38:07 +03:00
76f634ff7a
docs: add iluwatar as a contributor ( #1346 )
...
* docs: update README.md [skip ci]
* docs: create .all-contributorsrc [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-07-27 21:50:31 +03:00
ae7a0b8a4a
docs: add amit1307 as a contributor ( #1345 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-27 21:17:52 +03:00
b7d122f614
docs: add iluwatar as a contributor ( #1344 )
...
* docs: update README.md [skip ci]
* docs: create .all-contributorsrc [skip ci]
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com >
2020-07-27 21:13:13 +03:00
93c11fdf23
Update README.md
2020-07-27 21:01:48 +03:00
ef4de30310
docs: add iluwatar as a contributor ( #1343 )
...
* docs: update README.md [skip ci]
* docs: create .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-07-27 20:59:08 +03:00
b62bed7e43
#590 explanation for Promise
2020-07-27 18:28:12 +03:00
54c0b1725c
Fix broken logging in service layer ( #1342 )
2020-07-27 16:50:32 +03:00
9b25d302b7
Fix broken logging in service layer
2020-07-26 21:57:15 +01:00
4b88214bae
Fix syntax
2020-07-26 22:47:33 +03:00
eee409f284
Fix syntax
2020-07-26 22:44:54 +03:00
2fdd7a11e9
SonarQube check runs only in master branch (workaround for https://jira.sonarsource.com/browse/MMF-1371 )
2020-07-26 22:40:42 +03:00
12d392931e
#1321 Added UML diagram
2020-07-27 00:39:53 +05:30
f37d697a60
#590 explanation for Service Layer
2020-07-26 19:25:25 +03:00
4017c37b6f
#1321 Fixed a test
2020-07-26 18:34:42 +05:30
3e1a83e29d
#590 explanation for API Gateway
2020-07-26 15:53:48 +03:00
9d191324ff
#1321
2020-07-26 18:17:00 +05:30
75ab3b5245
#1321 Added Tests
2020-07-26 17:38:33 +05:30
e0fb2d014a
#1321 Added comments and refactored code
2020-07-26 15:56:55 +05:30
0a35cdfbe4
#590 explanation for Unit of Work
2020-07-26 12:10:48 +03:00
1eafb46b61
Update links and tags
2020-07-26 11:30:42 +03:00
2ee5789c77
#590 explanation for Trampoline
2020-07-25 15:48:21 +03:00
d9ed8a52b5
Update readme
2020-07-25 14:28:43 +03:00
205b87cd93
Improve Prototype description
2020-07-24 16:45:28 +03:00
689486267d
#590 add explanation to Pipeline
2020-07-23 18:53:47 +03:00
9deb587c52
#590 add explanation for Fluent Interface
2020-07-23 18:27:00 +03:00
645fb20730
#590 improve Retry explanation
2020-07-23 17:50:20 +03:00
1886a6f969
#590 add explanation for Game Loop
2020-07-22 21:34:44 +03:00
9db997d0ae
#590 add explanation for Thread Pool
2020-07-22 20:59:14 +03:00
8982392fea
#590 add explanation for Throttling
2020-07-22 20:31:56 +03:00
082d63a1b3
#590 add explanation for Tolerant Reader
2020-07-21 22:57:11 +03:00
6c21143303
#590 add explanation for Dependency Injection
2020-07-21 20:04:06 +03:00
172964e75c
#590 explanation for Template Method
2020-07-20 20:23:39 +03:00
ab4e53a468
#590 add explanation for State
2020-07-20 20:06:39 +03:00
b907a2a9bc
#590 add explanation for Memento
2020-07-20 17:52:44 +03:00
467f647ca2
#590 add explanation for Repository
2020-07-20 17:31:58 +03:00
a18c0f76ea
#590 add explanation for Poison Pill
2020-07-19 20:23:12 +03:00
e34de39ae7
#590 explanation for Null Object
2020-07-19 19:53:31 +03:00
c4b1b89f1f
#1321
2020-07-19 22:20:15 +05:30
4d95d38b8d
#590 explanation for Multiton
2020-07-19 19:37:40 +03:00
52e6ea2b68
#1321
...
Implemented DAO
2020-07-19 20:33:52 +05:30
d2724e8091
#590 add explanation for Strategy
2020-07-19 17:34:58 +03:00
9a81ddb7d8
#590 add explanation for Observer
2020-07-19 17:14:02 +03:00
112973482d
#1321
...
Added basic structure and planned out the roadmap
2020-07-19 16:51:16 +05:30
58e3fbfc6a
#1321
...
Added gitignore
2020-07-19 16:19:01 +05:30
bf01f3e68b
#1321
...
Added Readme file
2020-07-19 15:35:53 +05:30
58b98c54e5
#1321
...
Initial folder setup
2020-07-19 15:30:30 +05:30
61dfa50822
#590 add explanation for Execute Around
2020-07-18 17:43:12 +03:00
09cee8ffa7
#590 add explanation for DTO
2020-07-18 17:10:50 +03:00
5aacdecc6c
#590 add explanation for Callback
2020-07-18 11:25:49 +03:00
eeea3c7b1f
#590 add explanation for Object Pool
2020-07-18 10:51:02 +03:00
76fb9aff8b
#590 add explanation for Dao
2020-07-18 10:22:43 +03:00
68fa6f451b
#590 add explanation for Visitor
2020-07-16 20:46:00 +03:00
e98ad671e9
#590 add explanation for Iterator pattern
2020-07-15 20:06:58 +03:00
4264f52d49
#590 add explanation for Command pattern
2020-07-15 11:03:23 +03:00
ee654cf7b2
Add references to Enterprise Integration Patterns
2020-07-07 21:23:04 +03:00
51f6282e9b
Add references to Patterns of Enterprise Application Architecture
2020-07-07 21:19:14 +03:00
2212690468
Add references to J2EE Design Patterns book
2020-07-07 20:05:35 +03:00
4beb53b8b8
Add references to Refactoring to Patterns book
2020-07-07 18:44:00 +03:00
0b1a98137a
Add links to Head First Design Patterns book
2020-07-07 18:05:11 +03:00
bd1dbec19f
Translate README.md via GitLocalize ( #1259 )
...
Co-authored-by: xiaod-dev <657829312@qq.com >
2020-07-07 21:17:11 +08:00
a3564a8847
Update links
2020-07-06 13:31:07 +03:00
9e30383eb6
Update license and puml
2020-07-04 12:20:54 +03:00
6fe219d644
Pr/1235 Review ( #1250 )
...
* Add simple implementation for strangler pattern.
* Add strangler pattern in pom.xml.
* change package name
* Revert "change package name"
This reverts commit 430bd9073e
.
* Code review for strangler
Delete final of method parameters.
Add final to private members.
Change package name.
* Revert "Code review for strangler"
This reverts commit d506356708
.
* Revert "Revert "Code review for strangler""
This reverts commit c8fd65fda7
.
* Remove unnecessary files
2020-07-04 12:05:46 +03:00
5192beb5dd
Re-add gh access token
2020-06-14 22:36:47 +03:00
f4f9c1a441
Remove gh token
2020-06-14 22:15:13 +03:00
a396d972f6
Add sonar modulekey
2020-06-14 21:54:47 +03:00
30678792fd
Remove extra project key
2020-06-14 21:23:07 +03:00
cfa2b35bff
Fix syntax
2020-06-14 21:04:09 +03:00
5db8037b8b
Add SonarCloud analysis
2020-06-14 21:02:40 +03:00
71affacee2
Remove update website script
2020-06-14 20:19:35 +03:00
371263d1b3
Fix xvfb setup
2020-06-14 18:45:01 +03:00
0b41aaaa76
Fix syntax
2020-06-14 18:37:29 +03:00
f28a63a46c
Use GabrielBB/xvfb-action
2020-06-14 18:33:48 +03:00
3ea65e06bc
Install xvfb before building
2020-06-14 18:23:25 +03:00
1aea35f8e5
Update build status badge
2020-06-14 17:48:42 +03:00
0f751d40cb
Fix checkstyle error
2020-06-14 17:36:26 +03:00
92ecd63ccf
Add Github Actions workflow
2020-06-14 17:27:43 +03:00
3033e4c9fc
Improve lazy loaded Singleton example
2020-06-10 18:10:34 +03:00
e68beb40ec
Fix typo for leader-election pattern description ( #1239 )
2020-05-31 10:47:14 +03:00
a3c4d36c3d
Added Java 11 support and created constants in App.java ( #1238 )
...
Co-authored-by: cherukumilliv <VenkatRamaSubbarago.Cherukumilli@Cevalogistics.com >
2020-05-31 10:45:28 +03:00
1c26bd7416
Fix issue #1218 : Arrange, Act, Assert pattern ( #1221 )
...
* add AAA pattern
* reformat comment
* use Testing in readme tags in stead of Unit Test
2020-05-17 21:44:53 +03:00
daf53225d8
Resolves CR comments
2020-05-01 08:04:45 +00:00
845da1fa16
add java 11 support (o) ( #1222 )
2020-04-26 15:06:09 +03:00
d733122e7a
Java 11 migraiton: mutex
2020-04-12 23:00:49 +00:00
2fa938c02d
Java 11 migraiton: mute-idiom
2020-04-12 22:58:50 +00:00
9b105d770d
Java 11 migraiton: multiton
2020-04-12 22:51:37 +00:00
109d33c710
Java 11 migraiton: monostate
2020-04-12 22:49:00 +00:00
a142c06048
Java 11 migraiton: monad
2020-04-12 22:45:54 +00:00
f1b27ef5c7
Java 11 migraiton: module
2020-04-12 22:38:00 +00:00
99c70af16a
Java 11 migraiton: model-view-presenter
2020-04-12 22:35:33 +00:00
edcb520d08
Java 11 migraiton: model-view-controller
2020-04-12 22:30:18 +00:00
a00622c656
Java 11 migraiton: memento
2020-04-12 22:21:48 +00:00
93e5570778
Java 11 migraiton: mediator pattern
2020-04-12 22:19:11 +00:00
59e050b20b
Java 11 migraiton: master-worker-pattern
2020-04-12 22:05:13 +00:00
e6c74a5fb9
Java 11 migraiton: marker
2020-04-12 21:35:48 +00:00
751b3b9452
Changing Aggregator Microservices pattern link ( #1214 )
...
Page doesn't exist anymore, so changed to use web archive
2020-03-28 20:26:37 +02:00
be1c0b8143
Fix issue #179 : Leader Followers Pattern ( #1189 )
...
* add leader followers pattern
* use var and streams instead in App::execute
* use logger instead of printing to system output stream
2020-03-26 21:14:44 +02:00
6ce33ed6df
Arranged following design patterns into modules: ( #1210 )
...
1. Factory Method
2. Feature Toggle
2020-03-26 21:04:11 +02:00
a4be693de6
Arranged design patterns into modules: ( #1209 )
...
1. Facade
2. Factory Kit
2020-03-26 21:03:10 +02:00
80519379f1
Organisation of design patterns into modules ( #1208 )
...
1. Event Asynchoronous
2. Execute Around
2020-03-25 21:27:41 +02:00
95bef5f0e8
Bump slf4j-test from 1.0.0 to 1.2.0 ( #1204 )
...
Bumps slf4j-test from 1.0.0 to 1.2.0.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-25 21:03:42 +02:00
d429865c54
Bump mockito-all from 1.9.5 to 1.10.19 ( #1202 )
...
Bumps [mockito-all](https://github.com/mockito/mockito ) from 1.9.5 to 1.10.19.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v1.9.5...v1.10.19 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-25 21:00:51 +02:00
37a34ae174
Remove lombok dependency
2020-03-25 20:51:23 +02:00
67edeb806d
Java 11 support for #984 #987 (l) ( #1190 )
...
* Java 11 support: lazy-loading pattern
* Java 11 support: layers pattern
* Java 11 support: leader-election/lazy-loading patterns
2020-03-22 20:02:45 +02:00
0ad67c8726
Use HTTPS instead of HTTP to resolve dependencies ( #1184 )
...
This fixes a security vulnerability in this project where the `pom.xml`
files were configuring Maven to resolve dependencies over HTTP instead of
HTTPS.
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com >
2020-03-12 20:37:36 +02:00
a410004a8f
Organisation of design patterns into modules: ( #1188 )
...
1. EIP Publish Channel
2. Event Aggregator
2020-03-07 11:53:19 +00:00
16ef70bfdc
Organisation of patterns into modules: ( #1187 )
...
1. Double DIspatch
2. EIP Message Channel
2020-03-07 11:50:51 +00:00
6bf3a13064
Import of design patterns into modules: ( #1186 )
...
1. DIrty flag
2. Double checked locking
2020-03-07 11:48:25 +00:00
54db4497a3
Organised the below patterns into modules: ( #1185 )
...
1. Decorator
2. Delegation
2020-03-07 11:47:24 +00:00
eaf3598807
Organised below design patterns into modules: ( #1183 )
...
1. Data Mapper
2. Data Transfer Object
2020-03-07 11:24:31 +00:00
4e01ca39fd
Organised below design patterns into modules: ( #1182 )
...
1. Converter
2. Dao
2020-03-07 11:22:55 +00:00
1c558ff4c5
Organised below design patterns into modules: ( #1181 )
...
1. Command
2. Composite
2020-03-07 11:20:44 +00:00
33e4a870ca
Fix imperative-style. ( #1180 )
...
Signed-off-by: yichen88 <tang.yichenyves@gmail.com >
2020-03-07 11:12:06 +00:00
33682ad3e8
Modularisation for design patterns: ( #1179 )
...
1. Chain
2. Collection-Pipeline
2020-02-16 21:02:40 +02:00
2d6c372f21
Modularisation for 2 patterns: ( #1178 )
...
1. Business-delegate
2, Callback
2020-02-08 10:36:51 +02:00
f2bb46f9b4
Modularization for 2 more modules ( #1177 )
...
1. Abstract Factory
2. Acyclic Visitor
2020-02-05 07:14:27 +02:00
81cc85a9cd
Bump mongodb-driver from 3.12.0 to 3.12.1 ( #1173 )
...
Bumps [mongodb-driver](https://github.com/mongodb/mongo-java-driver ) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases )
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r3.12.0...r3.12.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-01 08:55:06 +02:00
f942bfa51c
Bump javassist from 3.25.0-GA to 3.26.0-GA ( #1170 )
...
Bumps [javassist](https://github.com/jboss-javassist/javassist ) from 3.25.0-GA to 3.26.0-GA.
- [Release notes](https://github.com/jboss-javassist/javassist/releases )
- [Commits](https://github.com/jboss-javassist/javassist/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-01 08:52:38 +02:00
d2fdd7d82b
Bump mongo-java-driver from 3.12.0 to 3.12.1 ( #1169 )
...
Bumps [mongo-java-driver](https://github.com/mongodb/mongo-java-driver ) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases )
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r3.12.0...r3.12.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-01 08:51:21 +02:00
365c74ddde
Bump slf4j-api from 1.7.28 to 1.7.30 ( #1153 )
...
Bumps [slf4j-api](https://github.com/qos-ch/slf4j ) from 1.7.28 to 1.7.30.
- [Release notes](https://github.com/qos-ch/slf4j/releases )
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.28...v_1.7.30 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-20 17:13:50 +02:00
728de1bb34
Bump gson from 2.8.1 to 2.8.6 ( #1147 )
...
Bumps [gson](https://github.com/google/gson ) from 2.8.1 to 2.8.6.
- [Release notes](https://github.com/google/gson/releases )
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.1...gson-parent-2.8.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-18 21:02:56 +02:00
428efc7d53
Java 11 migrate remaining p ( #1122 )
...
* Moves partial-response to Java 11
* Moves pipeline to Java 11
* Moves poison-pill to Java 11
* Moves priority-queue to Java 11
* Moves private-class-data to Java 11
* Moves producer-consumer to Java 11
* Moves promise to Java 11
* Moves property to Java 11
* Moves prototype to Java 11
* Moves proxy to Java 11
* Corrects checkstyle errors
* Fixes build for pipeline pattern
2020-01-16 08:06:36 +02:00
1401accb4f
Revert "Bump maven-surefire-plugin from 3.0.0-M3 to 3.0.0-M4 ( #1126 )"
...
This reverts commit f00523f7c0
.
2020-01-12 11:00:23 +02:00
6dba5b9b58
Bump mongodb-driver from 3.0.4 to 3.12.0 ( #1135 )
...
Bumps [mongodb-driver](https://github.com/mongodb/mongo-java-driver ) from 3.0.4 to 3.12.0.
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases )
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r3.0.4...r3.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-11 10:09:56 +02:00
1ffb28ba4f
[Security] Bump jackson.version from 2.8.5 to 2.10.2 ( #1133 )
...
Bumps `jackson.version` from 2.8.5 to 2.10.2.
Updates `jackson-core` from 2.8.5 to 2.10.2
- [Release notes](https://github.com/FasterXML/jackson-core/releases )
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.8.5...jackson-core-2.10.2 )
Updates `jackson-databind` from 2.8.5 to 2.10.2
- [Release notes](https://github.com/FasterXML/jackson/releases )
- [Commits](https://github.com/FasterXML/jackson/commits )
Updates `jackson-annotations` from 2.8.5 to 2.10.2
- [Release notes](https://github.com/FasterXML/jackson/releases )
- [Commits](https://github.com/FasterXML/jackson/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-11 10:06:45 +02:00
c7c8940c5a
Abstract document add module info file ( #1118 )
...
* Added module-info.java file in abstract document pattern
* Renamed module name and added the required module.
2020-01-11 09:53:09 +02:00
e88ea8a870
Fix markdown ( #1131 )
2020-01-11 09:44:59 +02:00
8618ab64f6
Bump guava-testlib from 19.0 to 23.0 ( #1130 )
...
Bumps [guava-testlib](https://github.com/google/guava ) from 19.0 to 23.0.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/compare/v19.0...v23.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-11 09:31:38 +02:00
f1471641b0
Revert "Bump maven-war-plugin from 2.4 to 3.2.3 ( #1129 )"
...
This reverts commit b99d37506f
.
2020-01-09 11:23:24 +02:00
b99d37506f
Bump maven-war-plugin from 2.4 to 3.2.3 ( #1129 )
...
Bumps [maven-war-plugin](https://github.com/apache/maven-war-plugin ) from 2.4 to 3.2.3.
- [Release notes](https://github.com/apache/maven-war-plugin/releases )
- [Commits](https://github.com/apache/maven-war-plugin/compare/maven-war-plugin-2.4...maven-war-plugin-3.2.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-08 22:22:49 +02:00
6c545c93e5
Bump mongo-java-driver from 3.3.0 to 3.12.0 ( #1127 )
...
Bumps [mongo-java-driver](https://github.com/mongodb/mongo-java-driver ) from 3.3.0 to 3.12.0.
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases )
- [Commits](https://github.com/mongodb/mongo-java-driver/compare/r3.3.0...r3.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-08 22:17:59 +02:00
f00523f7c0
Bump maven-surefire-plugin from 3.0.0-M3 to 3.0.0-M4 ( #1126 )
...
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.0.0-M3 to 3.0.0-M4.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M3...surefire-3.0.0-M4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-08 22:16:54 +02:00
346cf0f793
LICENSE: Happy new year! ( #1123 )
...
* Update LICENSE.md
* Update LICENSE.md
2020-01-04 19:04:23 +02:00
20ea465b7f
Java 11 migrate remaining q-r ( #1121 )
...
* Moves queue-load-leveling to Java 11
* Moves reactor to Java 11
* Moves reader-writer-lock to Java 11
* Moves repository to Java 11
* Moves resource-acquisition-is-initialization to Java 11
* Moves retry to Java 11
* Moves role-object to Java 11
2020-01-04 18:43:12 +02:00
cd2a2e7711
Java 11 migrate all remaining s ( #1120 )
...
* Moves saga to Java 11
* Moves semaphore to Java 11
* Moves servant to Java 11
* Moves serverless to Java 11
* Moves service-layer to Java 11
* Moves service-locator to Java 11
* Moves sharding to Java 11
* Moves singleton to Java 11
* Moves spatial-partition to Java 11
* Moves specification to Java 11
* Moves state to Java 11
* Moves step-builder to Java 11
* Moves strategy to Java 11
* Moves subclass-sandbox to Java 11
* Fixes checkstyle issues
2020-01-04 18:36:08 +02:00
310ae50248
Issue 989 final-batch ( #1119 )
...
* Adding support for maven assembly plugin to generate executable jar with all dependencies in built
* Merge branch 'master' into issue-989
# Conflicts:
# abstract-document/pom.xml
# pom.xml
* Adding maven assemly plugin for projects with name A
* Update in format as per checkstyle, i.e. Spcae in place of tab with size of 2
* batch set - 2 having all project with B and C
* issue-989 d-e-f
* fixing eip pom and adding g-h-i-l-m-n Skipping naked object as it seems it doesn't have main method, will consider this at end
* Adding for O and P projects Skipping Object-Mother as we don't have main method for same.
* Final batch
2019-12-29 14:41:21 +02:00
670c4e43f3
Java 11 migrate 7 remaining f ( #1115 )
...
* Moves facade to Java 11
* Moves factory-kit to Java 11
* Moves factory-method to Java 11
* Moves feature-toggle to Java 11
* Moves fluentinterface to Java 11
* Moves flux to Java 11
* Moves flyweight to Java 11
* Moves front-controller to Java 11
* Uses stream properly
* Resolves issues with ci
2019-12-22 14:41:19 +02:00
f835d3d516
Java 11 migrate remaining (g,h,i) ( #1116 )
...
* Moves game-loop to Java 11
* Moves guarded-suspension to Java 11
* Moves half-sync-half-async to Java 11
* Moves hexagonal to Java 11
* Moves intercepting-filter to Java 11
* Moves interpreter to Java 11
* Moves iterator to Java 11
2019-12-20 07:11:30 +02:00
7d0a5c0edb
Issue 989 batch-2 ( #1108 )
...
* Adding support for maven assembly plugin to generate executable jar with all dependencies in built
* Merge branch 'master' into issue-989
# Conflicts:
# abstract-document/pom.xml
# pom.xml
* Adding maven assemly plugin for projects with name A
* Update in format as per checkstyle, i.e. Spcae in place of tab with size of 2
* batch set - 2 having all project with B and C
* issue-989 d-e-f
* fixing eip pom and adding g-h-i-l-m-n Skipping naked object as it seems it doesn't have main method, will consider this at end
* Adding for O and P projects Skipping Object-Mother as we don't have main method for same.
2019-12-18 22:04:08 +02:00
ea57934db6
Java 11 migrate c-d (remaining) ( #1111 )
...
* Moves converter pattern to Java 11
* Moves cqrs pattern to Java 11
* Moves dao pattern to Java 11
* Moves data-bus pattern to Java 11
* Moves data-locality pattern to Java 11
* Moves data-mapper pattern to Java 11
* Moves data-transfer-object pattern to Java 11
* Moves decorator pattern to Java 11
* Moves delegation pattern to Java 11
* Moves dependency-injection to Java 11
* Moves dirty-flag to Java 11
* Moves double-buffer to Java 11
* Moves double-checked-locking to Java 11
* Moves double-dispatch to Java 11
* Corrects with changes thats breaking test cases
2019-12-14 20:32:45 +02:00
5681684157
https://github.com/iluwatar/java-design-patterns-web/issues/8 Fix typo in tag
2019-12-13 22:22:11 +02:00
b2b1ba95eb
https://github.com/iluwatar/java-design-patterns-web/issues/8 Update pattern categories and tags
2019-12-13 21:09:28 +02:00
0335c61512
Fix Acyclic Visitor readme layout
2019-12-13 09:36:57 +02:00
fb2c026822
Java 11 migrate remaining e ( #1112 )
...
* Moves eip-aggregator to Java 11
* Moves eip-message-channel to Java 11
* Moves eip-publish-subscribe to Java 11
* Moves eip-splitter to Java 11
* Moves eip-wire-tap to Java 11
* Moves event-aggregator to Java 11
* Moves event-asynchronous to Java 11
* Moves event-driven-architecture to Java 11
* Moves event-queue to Java 11
* Moves event-sourcing to Java 11
* Moves execute-around to Java 11
* Moves extension-objects to Java 11
2019-12-09 19:03:30 +02:00
b09b100614
#1113 Link uml-reverse-mapper created class diagrams to readme, where needed
2019-12-07 20:26:59 +02:00
0685a505d3
#1113 Add uml-reverse-mapper plugin
2019-12-07 18:03:49 +02:00
55769e9841
Update Method pattern ( #1106 )
...
* Add update method pattern
* Add unit tests
* Add README.md
* Resolve conflict
2019-12-01 15:06:19 +02:00
05e582ca3e
Pattern combinator ( #1105 )
...
* init
* add pattern
2019-11-26 08:03:04 +02:00
a9c3df78ee
Changes the description of the prototype pattern ( #1102 )
2019-11-19 21:57:20 +02:00
1fbe9bbac5
Changes the description of the template method pattern (as discussed in Issue1099) ( #1101 )
...
* Declares the template methods as final
* Extends the description of the template method pattern
* Removes the final declarations (this was done in another branch)
2019-11-19 21:49:07 +02:00
e0b728c5e2
Package patterns into executable jars setup ( #1092 )
...
* Adding support for maven assembly plugin to generate executable jar with all dependencies in built
* Merge branch 'master' into issue-989
# Conflicts:
# abstract-document/pom.xml
# pom.xml
* Adding maven assemly plugin for projects with name A
* Update in format as per checkstyle, i.e. Spcae in place of tab with size of 2
2019-11-19 21:37:19 +02:00
515b7e7134
Changes the implementation of the prototype pattern ( #1103 )
...
* Changes the implementation of the prototype pattern
* Fixes the checkstyle warnings
* Fixes additional checkstyle warnings
2019-11-19 09:34:24 +02:00
d4b2496e60
Update App.java ( #1098 )
2019-11-18 19:18:46 +02:00
7e4d0b4cdc
Changes aggregation to composition (as described in issue #1095 ) ( #1096 )
2019-11-18 19:04:40 +02:00
8037495e04
Add some formatting to Specification pattern readme
2019-11-17 15:20:42 +02:00
6941e65cb4
Set version for next development iteration
2019-11-17 14:45:41 +02:00
7d845505b5
Java Design Patterns 1.22.0
2019-11-17 14:44:42 +02:00
73f9b8bef1
Adding composite specification (Issue#1093) ( #1094 )
...
* Resolution proposition to Issue#1055 (UML diagram left to do)
* Deciding not to modify the UML diagram for now
* Resolution proposition to Issue#1093
* Code reformatting
2019-11-17 14:25:32 +02:00
19b129c28e
Fix several frontmatter issues
2019-11-16 21:56:40 +02:00
63c707fcb1
Add game-loop to parent pom.xml
2019-11-16 21:17:21 +02:00
cc4b990ae8
#590 Add explanation for Converter pattern
2019-11-16 21:06:05 +02:00
8747f1fd7a
#1021 enforce Checkstyle rules in the build
2019-11-16 16:00:24 +02:00
9e58edf05e
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
2019-11-16 14:56:36 +02:00
271d7ae9bd
Resolves checkstyle errors for remaining p ( #1091 )
...
* Reduces checkstyle errors in page-object
* Reduces checkstyle errors in partial-response
* Reduces checkstyle errors in pipeline
* Reduces checkstyle errors in poison-pill
* Reduces checkstyle errors in priority-queue
* Reduces checkstyle errors in private-class-data
* Reduces checkstyle errors in property
* Reduces checkstyle errors in prototype
* Reduces checkstyle errors in proxy
2019-11-16 14:56:26 +02:00
26f4aa8001
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
2019-11-16 14:48:43 +02:00
1fdc650545
Resolves checkstyle errors for remaining m ( #1090 )
...
* Reduces checkstyle errors in marker
* Reduces checkstyle errors in master-worker-pattern
* Reduces checkstyle errors in mediator
* Reduces checkstyle errors in memento
* Reduces checkstyle errors in model-view-controller
* Reduces checkstyle errors in model-view-presenter
* Reduces checkstyle errors in module
* Reduces checkstyle errors in monad
* Reduces checkstyle errors in monostate
* Reduces checkstyle errors in multiton
* Reduces checkstyle errors in mute-idiom
* Reduces checkstyle errors in mutex
2019-11-16 14:48:23 +02:00
3ccc9baa1a
Game Loop Pattern ( #1083 )
...
* Add game loop module
* Add game loop module
* Fix merge issue
* Implement game loop module
* Implement game loop module
* Implement time based game loop
* implement VariableStepGameLoop
* Implement FixedStepGameLoop
* Add UT
* Add Unit tests
* Fix checkstyle issues
* Add README.md
* Fix code review issues
* Fix code review issues
* update README.md
2019-11-16 14:40:23 +02:00
df8a4e3b47
Adding parameterized specification (Issue#1055) ( #1088 )
...
* Resolution proposition to Issue#1055 (UML diagram left to do)
* Deciding not to modify the UML diagram for now
2019-11-16 14:24:46 +02:00
cc571f4149
Saga pattern ( #1062 )
...
* init repo for role object
* add to init
* add to init
* add first impl
* add pattern
* add license
* add changes
* add saga init dsc
* add init saga dsc
* add changes to dsc
* add
* add orchestrator
* add ch
* separate pkgs
* add info
* add choreogr
* rem space
* change according to cgeckstyle
* add changes according to google style
2019-11-14 08:03:50 +02:00
51b444dccf
Merge branch 'master' of https://github.com/besok/java-design-patterns
2019-11-14 08:02:05 +02:00
50467c9e76
Java 11 migration: patterns (t-v) ( #1085 )
...
* Moves visitor pattern to java 11
* Moves value-object pattern to java 11
* Moves unit-of-work pattern to java 11
* Moves typeobjectpattern pattern to java 11
* Moves twin pattern to java 11
* Moves trampoline pattern to java 11
* Moves tolerant-reader pattern to java 11
* Moves tls pattern to java 11
* Moves throttling pattern to java 11
* Moves thread-pool pattern to java 11
* Moves template-method pattern to java 11
2019-11-14 07:42:05 +02:00
87af122509
add changes according to google style
2019-11-13 21:01:10 +00:00
160b737dcc
Add another real world example for Builder
2019-11-13 18:16:50 +02:00
f04fc3c0dc
Java 11 migration: patterns starting with a ( #1084 )
...
* Moves abstract-factory pattern to java 11
* Moves abstract-document pattern to java 11
* Moves acyclic-visitor pattern to java 11
* Moves adapter pattern to java 11
* Moves aggregator-microservices pattern to java 11
* Moves api-gateway pattern to java 11
2019-11-13 18:04:51 +02:00
3c57bf7078
#984 #987 update readmes
2019-11-12 22:12:47 +02:00
33ea7335b1
Java 11 migration: patterns (remaining b-c) ( #1081 )
...
* Moves business-delegate pattern to java 11
* Moves bytecode pattern to java 11
* Moves caching pattern to java 11
* Moves callback pattern to java 11
* Moves chain pattern to java 11
* Moves circuit-breaker pattern to java 11
* Moves collection-pipeline pattern to java 11
* Moves command pattern to java 11
* Moves commander pattern to java 11
* Moves composite pattern to java 11
* Corrects test cases
2019-11-12 21:56:46 +02:00
6ef840f3cf
Resolves checkstyle errors for naked-objects null-object object-mother object-pool observer queue-load-leveling ( #1082 )
...
* Reduces checkstyle errors in naked-objects
* Reduces checkstyle errors in null-object
* Reduces checkstyle errors in object-mother
* Reduces checkstyle errors in object-pool
* Reduces checkstyle errors in observer
* Reduces checkstyle errors in queue-load-leveling
2019-11-12 21:26:15 +02:00
1e76d91929
Resolves checkstyle errors for abstract-document abstract-factory acyclic-visitor adapter aggregator-microservices ( #1080 )
...
* Reduces checkstyle errors in abstract-document
* Reduces checkstyle errors in abstract-factory
* Reduces checkstyle errors in acyclic-visitor
* Reduces checkstyle errors in adapter
* Reduces checkstyle errors in aggregator-microservices
2019-11-11 22:30:08 +02:00
390795154f
Resolves checkstyle issues for semaphore servant serverless service-layer service-locator ( #1079 )
...
* Reduces checkstyle errors in semaphore
* Reduces checkstyle errors in servant
* Reduces checkstyle errors in serverless
* Reduces checkstyle errors in service-layer
* Reduces checkstyle errors in service-locator
2019-11-11 22:27:43 +02:00
37599eb48f
Resolves checkstyle errors for feature-toggle fluentinterface flux flyweight front-controller ( #1078 )
...
* Reduces checkstyle errors in feature-toggle
* Reduces checkstyle errors in fluentinterface
* Reduces checkstyle errors in flux
* Reduces checkstyle errors in flyweight
* Reduces checkstyle errors in front-controller
2019-11-11 22:24:23 +02:00
c954a436ad
Resolves checkstyle errors for facade factory-kit spatial-partition state step-builder ( #1077 )
...
* Reduces checkstyle errors in facade
* Reduces checkstyle errors in factory-kit
* Reduces checkstyle errors in spatial-partition
* Reduces checkstyle errors in state
* Reduces checkstyle errors in step-builder
2019-11-11 22:21:12 +02:00
2628cc0dfc
#984 update Builder readme
2019-11-11 22:10:31 +02:00
0272d71851
#984 update Bridge readme
2019-11-11 22:07:54 +02:00
329479dda0
#984 update Ambassador readme
2019-11-11 22:03:44 +02:00
c4418311c6
Java 11 migration: ambassador async-method-invocation balking bridge builder ( #1076 )
...
* Moves ambassador pattern to java 11
* Moves async-method-invocation pattern to java 11
* Moves balking pattern to java 11
* Moves bridge pattern to java 11
* Moves builder pattern to java 11
2019-11-11 21:47:09 +02:00
f0f0143d48
Resolves checkstyle errors for trampoline twin typeobjectpattern unit-of-work value-object ( #1074 )
...
* Reduces checkstyle errors in trampoline
* Reduces checkstyle errors in twin
* Reduces checkstyle errors in typeobjectpattern
* Reduces checkstyle errors in unit-of-work
* Reduces checkstyle errors in value-object
2019-11-10 19:47:32 +02:00
b92eb5229d
Resolves checkstyle errors for template-method thread-pool throttling tls tolerant-reader ( #1073 )
...
* Reduces checkstyle errors in template-method
* Reduces checkstyle errors in thread-pool
* Reduces checkstyle errors in throttling
* Reduces checkstyle errors in tls
* Reduces checkstyle errors in tolerant-reader
2019-11-10 19:45:17 +02:00
9c8ad4485b
Resolves checkstyle errors for patterns starting with letter r ( #1072 )
...
* Reduces checkstyle errors in reactor
* Reduces checkstyle errors in reader-writer-lock
* Reduces checkstyle errors in repository
* Reduces checkstyle errors in resource-acquisition-is-initialization
* Reduces checkstyle errors in retry
2019-11-10 19:42:26 +02:00
4dae1fae57
Resolves checkstyle errors for execute-around extension-objects ( #1071 )
...
* Reduces checkstyle errors in execute-around
* Reduces checkstyle errors in extension-objects
2019-11-10 19:38:51 +02:00
5ae2ce6e2e
Resolves checkstyle errors for event-* ( #1070 )
...
* Reduces checkstyle errors in event-aggregator
* Reduces checkstyle errors in event-asynchronous
* Reduces checkstyle errors in event-driven-architecture
* Reduces checkstyle errors in event-queue
* Reduces checkstyle errors in event-sourcing
2019-11-10 19:37:10 +02:00
7c888e8886
Resolves checkstyle errors for eip-* ( #1069 )
...
* Reduces checkstyle errors in eip-aggregator
* Reduces checkstyle errors in eip-message-channel
* Reduces checkstyle errors in eip-publish-subscribe
* Reduces checkstyle errors in eip-splitter
* Reduces checkstyle errors in eip-wire-tap
2019-11-10 19:34:42 +02:00
f2c91eb836
Resolves checkstyle errors for delegation dependency-injection dirty-flag double-buffer double-checked-locking double-dispatch ( #1068 )
...
* Reduces checkstyle errors in delegation
* Reduces checkstyle errors in dependency-injection
* Reduces checkstyle errors in dirty-flag
* Reduces checkstyle errors in double-buffer
* Reduces checkstyle errors in double-checked-locking
* Reduces checkstyle errors in double-dispatch
2019-11-10 19:31:19 +02:00
01e489c77b
Resolves checkstyle errors for dao data-bus data-locality data-mapper data-transfer-object decorator ( #1067 )
...
* Reduces checkstyle errors in dao
* Reduces checkstyle errors in data-bus
* Reduces checkstyle errors in data-locality
* Reduces checkstyle errors in data-mapper
* Reduces checkstyle errors in data-transfer-object
* Reduces checkstyle errors in decorator
2019-11-10 19:27:09 +02:00
eae09fc07e
Resolves checkstyle errors for api-gateway, lazy-loading, leader-election ( #1066 )
...
* Reduces checkstyle errors in lazy-loading
* Reduces checkstyle errors in leader-election
* Reduces checkstyle errors in api-gateway
2019-11-10 19:13:40 +02:00
7f06f3b78c
Resolves checkstyle errors for intercepting-filter, interpreter, iterator ( #1065 )
...
* Reduces checkstyle errors in intercepting-filter
* Reduces checkstyle errors in interpreter
* Reduces checkstyle errors in iterator
2019-11-10 19:05:05 +02:00
dda09535e6
Resolves checkstyle errors for guarded-suspension, half-sync-half-async, hexagonal ( #1064 )
...
* Reduces checkstyle errors in guarded-suspension
* Reduces checkstyle errors in half-sync-half-async
* Reduces checkstyle errors in hexagonal
2019-11-10 19:01:32 +02:00
4f9ee0189c
Resolves checkstyle errors for converter, cqrs ( #1063 )
...
* Reduces checkstyle errors in converter
* Reduces checkstyle errors in cqrs
2019-11-10 18:39:27 +02:00
de56cbb971
change according to cgeckstyle
2019-11-10 13:09:54 +00:00
2f49648047
Resolves checkstyle errors for collection-pipeline, command, commander ( #1061 )
...
* Reduces checkstyle errors in collection-pipeline
* Reduces checkstyle errors in command
* Reduces checkstyle errors in commander
2019-11-09 21:35:15 +02:00
31f27a720b
Resolves checkstyle errors for callback, chain, circuit-breaker ( #1060 )
...
* Reduces checkstyle errors in callback
* Reduces checkstyle errors in chain
* Reduces checkstyle errors in circuit-breaker
2019-11-09 21:27:14 +02:00
efc17fcc70
Resolves checkstyle errors for business-delegate, bytecode, caching ( #1059 )
...
* Reduces checkstyle errors in business-delegate
* Reduces checkstyle errors in bytecode
* Reduces checkstyle errors in caching
2019-11-09 21:23:12 +02:00
6d1c0b1563
Resolves checkstyle errors for ambassador, async-method-invocation, balking, bridge, builder ( #1058 )
...
* Decreases checkstyle errors for ambassador pattern
* Reduces checkstyle errors in async-method-invocation
* Reduces checkstyle errors in balking
* Reduces checkstyle errors in bridge
* Reduces checkstyle errors in builder
2019-11-09 21:03:22 +02:00
74c7273381
rem space
2019-11-09 18:57:31 +00:00
8f85353baf
merge changes
2019-11-09 17:56:15 +00:00
09b4663b9a
add choreogr
2019-11-09 17:42:49 +00:00
1fa8a604eb
Sharding Pattern ( #1056 )
...
* Create sharding module
* Add Unit Tests
* Fix readme hyperlink
* Fix check-style issue
2019-11-08 08:20:32 +02:00
50986fa15b
#590 arrange Layers into packages and add explanation
2019-11-05 20:07:50 +02:00
8ecdee44c8
#1021 Checkstyle fixes for Layers
2019-11-05 17:38:05 +02:00
47ae477a56
#1021 Checkstyle changes for Factory Method
2019-11-05 17:28:08 +02:00
7dc47da131
#1021 Checkstyle fixes for Composite pattern
2019-11-05 17:22:53 +02:00
fbcfeb072a
add info
2019-11-03 12:52:38 +00:00
ffeee2f1a4
separate pkgs
2019-11-03 12:35:01 +00:00
1b32e23493
add ch
2019-11-03 12:03:33 +00:00
3a4677c56d
add orchestrator
2019-11-02 20:52:59 +00:00
c4c37d77e9
add
2019-11-02 14:45:05 +00:00
0b17abdf11
#590 Add explanation for Specification pattern
2019-11-02 14:45:50 +02:00
7ac47b291d
add changes to dsc
2019-11-02 11:39:02 +00:00
564cf1239f
add init saga dsc
2019-11-02 11:30:41 +00:00
768e647108
add saga init dsc
2019-11-02 11:29:52 +00:00
a8c7771784
#1021 style changes for Specification
2019-11-01 20:23:01 +02:00
1d4a7681e2
Fix for Issue #549 : Add Fallbacks in Aggregator Service ( #971 )
...
* Fix for Issue##549
Catch ClientProtocolException and Update Error Logs
* Fix indentation, checkstyle errors
* Fix for Issue #549
Add fallbacks in Aggregator service when other microservices fail
* Make ProductInventoryClientImpl return null instead of zero in case of failure
2019-11-01 20:01:30 +02:00
55b0341c8d
Fix remaining Checkstyle errors for Singleton
2019-10-31 20:01:39 +02:00
3b1a28149b
decrease number of checkstyle errors in singleton, strategy and visitor patterns #1021 ( #1054 )
...
* fix checkstlye errors - visitor pattern
* fix checkstlye errors - strategy pattern
* fix checkstlye errors - singleton pattern
2019-10-31 19:54:13 +02:00
1eb1961f1b
Remove presentations
2019-10-30 21:12:10 +02:00
cc85c73fbc
Move faq.md to java-design-patterns-web repository
2019-10-30 19:52:25 +02:00
cdb80b8ddd
Issue 893 ( #1014 )
...
* Using static object to reduce memory foot prints
* Updating README along with name of static fields
* Updating code as per review comments
* Updating code as per review comments
* Updating doc as per new code
2019-10-30 08:27:24 +02:00
a9dfd7e809
Update license header
2019-10-30 08:23:45 +02:00
fca7e9c8c7
https://github.com/iluwatar/java-design-patterns/issues/1021 - decrease number of checkstyle errors in callback pattern ( #1053 )
2019-10-30 08:19:33 +02:00
91a085d3d1
Update script
2019-10-30 08:15:43 +02:00
ff52848481
Update script
2019-10-29 23:28:05 +02:00
ccc1a6340b
Update script
2019-10-29 23:02:24 +02:00
a65a601835
Update web site logic
2019-10-29 22:11:27 +02:00
c8a481bb77
Add java 11 support for #987 (o-t) ( #1051 )
...
* Use java 11
* Use .of
- Replace Arrays.asList with List.of
- Replace HashSet<>(List.of()) with Set.of
* Formatting
2019-10-29 08:37:40 +02:00
dd971d8c19
Use java 11 ( #1050 )
2019-10-28 17:02:17 +02:00
6bb3438965
Add java 11 ( #1049 )
2019-10-27 22:08:09 +02:00
63fb8dc318
Add java 11 ( #1048 )
2019-10-27 22:05:10 +02:00
b50189e283
Fix Role Object front matter
2019-10-26 21:26:42 +03:00
9f7e3fe552
Update license headers
2019-10-26 21:09:19 +03:00
d1767bbb51
The pattern Role object ( #1031 )
...
* init repo for role object
* add to init
* add to init
* add first impl
* add pattern
* add license
* add changes
2019-10-26 20:58:40 +03:00
5d47488fe9
Fix error when building from a submodule directory ( #1045 )
...
Add directory-maven-plugin to resolve the location of the
license-plugin-header-style.xml from a submodule directory
2019-10-26 20:43:28 +03:00
d01a3a66b4
Update Github token
2019-10-26 20:32:50 +03:00
e3827945c8
add changes
2019-10-26 18:28:20 +01:00
fadad43f8b
#984 for unitofwork, tolerantreader, twin ( #1044 )
...
* #984 for unitofwork, tolerantreader, twin
* #984 for unitofwork, tolerantreader, twin
* #987 for visitor, value-object, unitofwork, typeobjectpattern, tolerantreader, twin, tranpoline
2019-10-26 18:58:56 +03:00
c7fee7bb07
local variable type inference changes ( #1042 )
...
* local variable type inference changes
local variable type inference changes for thread pool design pattern
* local variable type inference changes
local variable type inference changes for ThreadPool design pattern
2019-10-26 18:50:47 +03:00
954e7300e9
local variable type inference changes ( #1043 )
...
local variable type inference changes for throttling design pattern
2019-10-26 18:49:28 +03:00
03e1e92b52
local variable type inference changes ( #1041 )
...
local variable type inference changes for template method design pattern
2019-10-26 18:47:43 +03:00
af8c5ed0dd
local variable type inference changes ( #1040 )
...
local variable type inference changes for strategy design pattern
2019-10-26 18:45:54 +03:00
349d8edebf
local variable type inference changes ( #1039 )
...
local variable type inference changes for step builder design pattern
2019-10-26 18:43:52 +03:00
12f13a631e
local variable infere changes ( #1038 )
...
local variable infere changes for STATE design pattern
2019-10-26 18:41:39 +03:00
0b8d78e4bf
local variable type inference changes ( #1036 )
...
local variable type inference changes for design pattern singleton
2019-10-26 18:40:14 +03:00
58d8fa1758
local variable type inference changes ( #1035 )
...
local variable type inference changes for design pattern service locator
2019-10-26 18:38:09 +03:00
f7a53f2d17
service-layer local type inference changes ( #1034 )
...
local variable type inference for service-layer design patterns
2019-10-26 18:35:32 +03:00
70ddeaa194
Create FUNDING.yml
2019-10-26 15:12:05 +03:00
6aeafcf2aa
https://github.com/iluwatar/java-design-patterns/issues/1016 - decrease number of checkstyle errors in adapter pattern ( #1033 )
2019-10-26 08:34:30 +03:00
1cb1bdcb57
https://github.com/iluwatar/java-design-patterns/issues/1009 - remove child poms overhead information ( #1030 )
...
* https://github.com/iluwatar/java-design-patterns/issues/1009 - remove child versions
* https://github.com/iluwatar/java-design-patterns/issues/1009 - add custom jaxb version for cqrs
2019-10-25 06:58:33 +03:00
1b6cecda19
Update keywords
2019-10-24 23:30:08 +03:00
9403d53096
add license
2019-10-24 20:59:21 +01:00
630532cdda
add pattern
2019-10-24 20:56:09 +01:00
acaa6cdc62
local variable type inference changes ( #1028 )
...
* local variable type inference changes
replacing type with var
* the type changed back to String
since it is initializing to null and later having different value, it is throwing error in Travis-CI. Made changes.
2019-10-23 17:25:45 +03:00
4904d7eea0
#1021 : Fix checkstyle warnings by changing the license header template ( #1027 )
...
* Add custom license header style in order to comply with Google's Checkstyle format
* Update license headers to comply with Google's Checkstyle format
2019-10-22 08:15:35 +03:00
c81c3ff1c7
Use local variable type inference ( #995 )
...
* "visitor" pattern: Use local variable type inference
Update "visitor" pattern with local variable type inference.
* "value-object" pattern: Use local variable type inference
Update "value-object" pattern with local variable type inference.
* "unit-of-work" pattern: Use local variable type inference
Update "value-object" pattern with local variable type inference.
* "typeobjectpattern" pattern: Use local variable type inference
Update "value-object" pattern with local variable type inference.
2019-10-21 08:09:29 +03:00
5fc03ee9f8
improve grammar of README ( #945 )
...
* improve grammar of README
* Update README.md
2019-10-20 23:21:48 +03:00
20b4195fb2
add first impl
2019-10-20 20:22:54 +01:00
f00ebe1a8d
#984 local variable inference changes ( #1025 )
...
* #984 Fix for abstract-document, abstract-factory, acyclic-visitor, adapter, aggregator-microservices
* #984 Fix for abstract-document, abstract-factory, acyclic-visitor, adapter, aggregator-microservices
2019-10-20 19:01:02 +03:00
2217fbc5ff
Issue#550: double buffer pattern ( #1024 )
...
* Basic implementation
* implement double buffer
* add unit test
* add unit test
* Add Readme
* Change local value declaration to var
* Remove unused fields
2019-10-20 18:55:36 +03:00
82f9a6c232
1010: Fixed the two remaining SonarCloud errors ( #1023 )
...
The two remaining files were still creating a Random everytime the method
was called. These were missed in the previous commit because the previous
commit had fixed only one of the methods; in other words, there were
multiple methods that were creating the Random object on each call.
2019-10-20 09:02:36 +03:00
f671f03d13
Update FAQ metadata
2019-10-19 22:14:01 +03:00
f09a7eb468
add to init
2019-10-19 18:15:20 +01:00
7c5d5f6b0d
1010: Fixed all of the blocking and critical Sonarcloud errors ( #1020 )
...
* 1011: Added SuppressWarnings for SonarCloud errors
All of these files are causing SonarCloud to report the following error:
Loops should not be infinite
Since these instances all require an infinite loop that will never end,
these warnings should be disabled so that SonarCloud no longer reports
them as error.
The rule is: squid:S2189
* 1011: Made all of the randoms static and final
According to SonarCloud rule: "Random" objects should be reused, randoms
should not be recreated. This commit has taken all of the Randoms and made
them constant variables in the files that are using them.
2019-10-19 20:04:44 +03:00
8a4844792f
Remove obsolete file
2019-10-19 19:44:57 +03:00
0c60a95d8f
Switched to embedded Google checkstyle rules ( #1018 )
...
* Switched to embedded Google checkstyle rules
Moved the configuration out of the execution to make it used in all
executions. Fixes #1016
* #1016 : Moved checkstyle configuration back into execution
This refactoring may be better done in a new issue as it may have too
many implication.
* Replaced consoleOutput and failsOnError by failOnViolation
consoleOutput outputs everything while failsOnError just fails the build
but doesn't log the error. failOnViolation fails on a violation and logs
it (logViolationsToConsole defaults to true).
2019-10-19 18:41:12 +03:00
c3656109a7
add to init
2019-10-19 16:23:39 +01:00
a204383f45
init repo for role object
2019-10-19 16:17:59 +01:00
2982db456d
Update README.md
2019-10-18 23:09:27 +03:00
c308ca09e5
1011: Fixed all of the SonarCloud blocking errors ( #1017 )
...
* 1011: Added the method to the RequestMapping annotation
* 1011: Changed all of the a href blank targets to include rel="noopener noreferrer"
2019-10-18 08:50:02 +03:00
880b234d8f
Fixes #1007 by updating JUnit to 5.5.2 ( #1015 )
...
The missing class PreconditionViolationException is contained in
junit-platform-commons which comes in transitively by this JUnit
version. junit-jupiter-api had to be added because
spring-boot-dependencies imports an older version of this dependency.
2019-10-17 21:00:32 +03:00
a5646b63c1
#554 : Subclass Sandbox pattern ( #998 )
...
* Fix issue #761 : ThreadSafeDoubleCheckLocking.java: Instantiating by Reflection call will be successful if you do that firstly
* Create leader election module
* Create Interface of Instance and MessageManager
* Create implementations with token ring algorithm
* Change package structure.
Create basic message system.
* Implement heartbeat and heartbeat invoking message system
* Implement election message handler
* Add leader message handler
* Add main entry point
* Add comments
* Update README.md
* Fix checkstyle issue
* Add Unit Tests
* Add Unit Tests
* Add bully leader selection
* Change System.out to log print.
Add MIT license in each file.
* Add More java doc comments
* Add unit test
* Add unit tests
* Add subclass-sandbox
* Add Unit Test
* Add Unit Test
* Fix Typo
* Move dependency into parent pom.xml
* Change local valuable reference to be var
2019-10-16 18:21:06 +03:00
27c131c2cb
#1001 fix intermittent test failure ( #1008 )
2019-10-15 19:37:35 +03:00
c438ec0557
Intermittent test failure in Spatial Partition pattern #1001 ( #1006 )
...
* Intermittent test failure in Spatial Partition pattern #1001
* Intermittent test failure in Spatial Partition pattern #1001
2019-10-15 19:33:36 +03:00
dd5997b495
993: Fixed the pipeines project layout so that it will load in Eclipse ( #1004 )
...
The source directory was not working in the 2019.09 version of Eclipse. The
problem was in the layout of the project: after the src/main/java and
src/test/java, the directory was naed com.iluwatar.pipeline. It should've
been com/iluwatar/pipeline. This follows the hierarchy of all of the other
patterns.
Once these files were moved, the Pipeline project compiled without errors.
2019-10-15 19:21:07 +03:00
e6c71b63fc
988: Replaced all of the Apache HttpClients with Java's java.net.http ( #1003 )
...
* 988: Took out the apache http component from root pom.xml
* 988: Updated the aggregator sub projects to use java.net.http instead of apache
* 988: Updated the api-gateway-service sub projects to use java.net.http instead of apache
* Applied the code style formatter
2019-10-15 19:14:08 +03:00
7e698a90dd
Fix for issue #413 : Circuit Breaker Pattern ( #986 )
...
* Fix Issue #413 : Circuit-Breaker Pattern
* Fix Image Links
* Remove Javadoc plugin to ensure correct build
* Implementing code review feedback
* Sync README with actual code
2019-10-14 21:32:19 +03:00
088bb764f3
#996 disable sonar analysis for pull requests ( #999 )
2019-10-14 20:25:35 +03:00
47d92bbffb
#996 set sonar host url
2019-10-14 08:17:52 +03:00
cfdfedbd2e
#970 single logging framework should be enforced ( #982 )
...
* #496 Add pipeline module to parent pom ✨
* #496 : Add main application class and test for pipeline
* #496 : Checkstyle format and add log messages on pipeline stages 🎨
* #496 : Fill readme sections of pipeline ✨
* #496 : Javadocs and checkstyle formatting 🎨
* #496 : Follow PMD checks and add more explanation as block comment on App.java
* #496 : Apply requested PR changes by iluwatar 🎨
* #970 : Replace log4j usage on commander pattern to Slf4j API 🎨
* #970 : Replace log4j usage on dao pattern to Slf4j API 🎨
* #970 : Replace log4j usage on data mapper pattern to Slf4j API 🎨
* #970 : Remove log4j dependency on data transfer object pom 🔥
* #970 : Replace log4j usage on module pattern to Slf4j API 🎨
* #970 : Replace log4j usage on serverless pattern to Slf4j API 🎨
This also removes the aws log4j dependency
* #970 : Remove unnecessary gitignore line for log4j.xml 🔥
* #970 : Remove remaining remnants of log4j 🔥
* #970 : Replace System.out logging with appropriate logging methods 🎨
* #970 : Replace System.out method references to Logger::info 🎨
2019-10-13 23:41:11 +03:00
72b174619f
#996 Fix SonarCloud analysis failure ( #997 )
...
* #996 Update Travis config
* #996 Remove old secret
* #996 add coverage profile
* #996 move jacoco out of profile
2019-10-13 23:15:02 +03:00
9ebbc421dd
Update license headers
2019-10-12 20:05:54 +03:00
fcc1c0a27c
[mvn] - Remove maven-pmd-plugin from the project ( #977 ) ( #979 )
2019-10-12 12:58:48 +03:00
6faec9901a
Bump java language to 11 ( #980 )
...
* Moved java XML and annotations dependencies to project level instead
of as profiles
* Set compiler language level to 11
* Removed jdk8 from travis build
* Kept java level 8 in naked-objects/dom for datanucleus enhancer, for
now.
2019-10-12 08:39:58 +03:00
e36bbbb22b
Maven profiles to support jdk 11 builds. #948 ( #975 )
...
* Maven profiles to support jdk 11 builds. #948
Added maven profiles activated by jdk 11, wich will not break java 8 support.
Bumped lombok and datanucleus enhancer as the old versions dont work with 11.
* Fixed PMD issue when building naked-objects
* Fixed the eip modules with xml dependencies.
Previous dependency relaxing commit causes xml libs to go missing from
some modules that actually needed them
2019-10-11 21:55:48 +03:00
71f26c3e59
Fix Travis xvfb
2019-10-11 19:37:28 +03:00
795b6be17d
Configure Travis to build on JDK8 and JDK11
2019-10-11 19:28:50 +03:00
90ea4506ca
Leader Election Pattern ( #923 )
...
* Fix issue #761 : ThreadSafeDoubleCheckLocking.java: Instantiating by Reflection call will be successful if you do that firstly
* Create leader election module
* Create Interface of Instance and MessageManager
* Create implementations with token ring algorithm
* Change package structure.
Create basic message system.
* Implement heartbeat and heartbeat invoking message system
* Implement election message handler
* Add leader message handler
* Add main entry point
* Add comments
* Update README.md
* Fix checkstyle issue
* Add Unit Tests
* Add Unit Tests
* Add bully leader selection
* Change System.out to log print.
Add MIT license in each file.
* Add More java doc comments
* Add unit test
* Add unit tests
2019-10-08 18:29:59 +03:00
41b8d80479
Close #969 ( #972 )
2019-10-08 18:08:56 +03:00
f903d7e9a9
#496 Pipeline pattern ( #967 )
...
* #496 Add pipeline module to parent pom ✨
* #496 : Add main application class and test for pipeline
* #496 : Checkstyle format and add log messages on pipeline stages 🎨
* #496 : Fill readme sections of pipeline ✨
* #496 : Javadocs and checkstyle formatting 🎨
* #496 : Follow PMD checks and add more explanation as block comment on App.java
* #496 : Apply requested PR changes by iluwatar 🎨
2019-10-08 09:19:28 +03:00
84c4b034a9
Fix: Github reports security vulnerabilities #933 ( #960 )
...
* Fix: Github reports security vulnerabilities #933
Upgrade camel and spring-data
* -Fix github security vulnerabilities in spring-data and camel
* -Code changes for review comments
2019-10-08 07:42:54 +03:00
f5455f9887
update buggy dependencies ( #968 )
2019-10-07 19:10:26 +03:00
2b1c09aa72
Fix link in Acyclic Visitor
2019-10-07 09:45:06 +03:00
94ca254626
Fix for issue #954 : Add external Dependencies to run with Java11 ( #957 )
...
* Fix for issue #954
Add javax.annotation and java.xml.bind as external maven dependencies
Verified with jdk-11
* Move dependency versions to main pom.xml's dependencyManagement section
2019-10-06 19:06:39 +03:00
60171e3c87
Fix for Issue #549 : Update Exception Handling Code in Aggregator Microservice ( #958 )
...
* Fix for Issue##549
Catch ClientProtocolException and Update Error Logs
* Fix indentation, checkstyle errors
2019-10-06 18:27:39 +03:00
933de30d42
Add JXR plugin to get rid of WARNING Unable to locate Source XRef to link to ( #952 )
2019-10-05 18:01:23 +03:00
364c43a73a
Get rid of build warnings WARNING about problems found when building the effective model ( #953 )
2019-10-05 17:13:08 +03:00
218ba44dbf
Upgrade of maven plugins ( #951 )
...
* Upgrade maven plugins
* Upgrade maven plugins
Some general code cleanup was necessary due to upgrade of PMD and checkstyle.
Also needed to add Junit 4 as a dependency due to Mockito.timout issue found here:
https://github.com/mockito/mockito/issues/152
2019-10-05 14:23:20 +03:00
05d0f0babf
#834 Fix dependency management issue for POM files ( #940 )
2019-10-03 21:50:50 +03:00
823c58bef2
added new information ( #937 )
2019-10-02 10:53:57 +03:00
b03e0b8c35
Fix for BallThreadTest#testResume ( #935 )
...
* Fix for flaky test
* Remove other file changes
* Remove other file changes
* Remove other file changes not related to bug
2019-10-01 21:34:19 +03:00
3d62e02891
fixed bug #929 : close async service before the main thread finishes ( #931 )
2019-09-30 18:32:29 +03:00
06fa92af2c
Removing the dead link to resove automagic issue as mentioned in issue#915 ( #927 )
2019-09-30 18:27:02 +03:00
6b297b701f
Data Locality pattern #559 ( #889 )
...
* Data Locality pattern #559
* Fixed review comments
* updated pom
* Fixed failed build
2019-09-30 18:19:08 +03:00
5f39f7fbf7
Updating README.md file to update doc as suggested in issue#925 ( #926 )
2019-09-20 08:08:43 +03:00
019abc9980
Add license headers
2019-09-10 20:26:18 +03:00
b874adc296
Set version for next development iteration
2019-09-08 11:01:12 +03:00
9bf7a059b8
Java Design Patterns v1.21.0
2019-09-08 10:49:40 +03:00
88fae070e6
Fix broken links #915 ( #921 )
2019-09-07 21:18:13 +03:00
f1410337b5
Fix issue #761 : ThreadSafeDoubleCheckLocking.java: Instantiating by Reflection call will be successful if you do that firstly ( #920 )
2019-09-07 21:13:15 +03:00
8c865e6b4d
clean code ( #910 )
2019-09-07 21:07:01 +03:00
c653edf38f
fix must override a superclass method ( #919 )
...
* fix must override a superclass method
* fix must override a superclass method
2019-09-07 20:52:49 +03:00
35dc25d480
MInor bug fix Issue #895 -> Code comment change ( https://github.com/iluwatar/java-design-patterns/issues/895 ) ( #901 )
2019-09-07 20:24:40 +03:00
318f811fea
Bytecode pattern #553 ( #896 )
...
* Added bytecode pattern
* Diagram changed and added licence information
* Added bytecode module to main pom.
* Fixed missing dependency error
2019-09-03 21:50:48 +03:00
7f6067f19f
Added priority queue design pattern ( #888 )
...
* added priority queue design pattern
* Minor Refactored, fixed review comments
2019-08-31 21:10:35 +03:00
11c0550559
Create .sonarcloud.properties
2019-08-21 21:51:27 +03:00
085e47b50d
Update SonarCloud badge
2019-08-21 21:47:36 +03:00
61ef59de02
fix code example containing syntax error ( #890 )
2019-08-11 21:06:27 +03:00
ccb257d525
fixed bug #883 ( #885 )
2019-08-04 17:11:56 +03:00
6daaeec5c6
Remove the transitive dependency(junit-jupiter-api) ( #916 )
2019-07-30 22:46:38 +03:00
517c20960d
Added one more Credit/Article about the benefits of Repository pattern ( #882 )
2019-07-29 21:31:42 +03:00
36e80c4e69
fixed failing tests ( #860 ) ( #880 )
2019-07-29 21:27:08 +03:00
3454941dcd
Typo coresponding -> corresponding ( #879 )
2019-07-29 21:22:56 +03:00
b497d41f61
Modify Observer pattern UML ( #877 )
2019-07-29 21:21:07 +03:00
aaabc8f517
Fix the dependency conflict issue ( #872 )
2019-07-29 21:16:21 +03:00
2757b210ea
Best practice when compare enum ( #869 )
2019-07-29 21:12:14 +03:00
d9a567cf97
Commander pattern #505 ( #857 )
...
* Commander pattern
* Fix checkstyle errors
* Update Commander.java
* Update README.md
* Update PaymentService.java
* Update Commander.java
* Update README.md
2019-07-29 21:09:08 +03:00
a113de6a14
Add licenses
2019-07-28 16:24:14 +03:00
f7e22a1cf6
508 : Sonar qube critical Issue Fix ( #854 )
...
* 508 : Sonar qube critical Issue Fix
Refactor this method to reduce its Cognitive Complexity from 30 to the 15 allowed.
* 508: Sonar Qube Issue fxes
Define a constant instead of duplicating this literal " does not exist." 3 times.
* 508: sonar qube issue fixes
Define a constant instead of duplicating this literal "Some external api for only realtime execution could be called here." 3 times.
2019-07-28 15:42:03 +03:00
c6ecf58687
508 : sonar qube critical issue fixes ( #852 )
...
* 508 : sonar qube critical issue fixes
* 508 : Sunar Qube Fixes
Define a constant instead of duplicating this literal "user_accounts" 4 times.
Define a constant instead of duplicating this literal "userID" 5 times
Define a constant instead of duplicating this literal "additionalInfo" 4 times.
Define a constant instead of duplicating this literal "userName" 4 times.
* 508 : Sunar Qube Fixes
Define a constant instead of duplicating this literal "user_accounts" 4 times.
* 508 : Sonar Qube Fixes
Define a constant instead of duplicating this literal "eEvans" 4 times
Define a constant instead of duplicating this literal "jBloch" 6 times
Define a constant instead of duplicating this literal "mFowler" 3 times
* 508 : Sonar Qube FIxes
Define a constant instead of duplicating this literal "username" 3 times.
* 508: sonar qube issue fixes
Define a constant instead of duplicating this literal "customerDao.getAllCustomers(): " 4 times.
* 508 : sonar qube issue fixes
Define a constant instead of duplicating this literal "App.main(), student : " 4 times.
* 508 : sonar Qube issue fixes
Define a constant instead of duplicating this literal "{} hits {}. {} is damaged!" 3 times.
Define a constant instead of duplicating this literal "{} hits {}." 4 times.
* 508 : Define a constant instead of duplicating this literal "{} hits {}." 4 times.
* 508 : checkstyle fixes
* 508: checkstyle fixes
* 508: checkstyle fixes
* 508: checkstyle fixes
* 508: checkstyle fixes
* 508: checkstyle fixes
* 508: cqrs checkstyle fixes
2019-07-28 15:39:40 +03:00
17bfc91f45
Change Travis CI build env. to Trusty ( #911 )
2019-07-28 14:20:18 +03:00
0c6237c225
Type object pattern #555 ( #848 )
...
* typeobject pattern
* fixing errors
* fix error cellpool
* Update README.md
* Update README.md
2019-07-24 22:08:30 +03:00
fedc2d9e47
Minor ReadMe Update ( #864 )
...
Two sentences read a little awkward, so I tweaked them. Hope this helps!
2019-04-07 08:41:35 +03:00
b6b4602baf
845 : unnecassary return deleted ( #856 )
2019-02-16 22:53:06 +02:00
eafe52e17a
756 : faq added ( #855 )
2019-02-15 20:00:21 +02:00
5251ec4a93
removed unnecessary static modifier on enum definition ( #853 )
2019-02-15 19:55:23 +02:00
26f1a608ab
Update license headers
2019-02-13 23:14:53 +02:00
7a25c57474
Master worker pattern #799 ( #831 )
...
* master worker pattern
* Update App.java
* Adding new line to README.md
* Adding new line to pom.xml
* Adding new line to ArrayEquality.java
* Adding new line to Input.java
* Adding new line to Result.java
* Adding new line to ArrayTransposeMasterWorker.java
* Adding new line to ArrayTransposeMaster.java
* Adding new line to ArrayTransposeWorker.java
* Adding new line to Worker.java
* Adding new line to ArrayInputTest.java
* Adding new line ArrayTransposeMasterWorkerTest.java
* Adding new line to ArrayResult.java
* Review changes
* Update README.md
2019-02-13 23:04:16 +02:00
55c7579983
Fix script blocking ( #843 )
2019-02-04 08:35:06 +02:00
10cb191533
Retry exponential backoff #775 ( #829 )
...
* Spatial partition
* Retry with exponential backoff
* retry exponential backoff
* branch error
2019-02-04 08:27:13 +02:00
a6749cb63e
Spatial partition pattern #562 ( #828 )
...
* Spatial partition
* Update pom.xml
* Update Bubble.java - pmd
* Update Rect.java - pmd
2018-12-22 23:37:31 +02:00
7b8c9b07ed
Fix typo ( #832 )
2018-12-17 12:12:54 +05:30
0fa18d91c6
Added real world example of Command pattern
...
JUnit 4 Statement class is also an example of Command pattern. Added that to list of real world examples
2018-12-03 18:58:20 +05:30
53b673d5b0
No Need declare App class as a utility class ( #827 )
2018-11-25 19:35:22 +02:00
966c56311c
Update Readme.md ( #815 )
...
Added a tutorial link for intercepting filter design pattern
2018-11-04 20:12:04 +02:00
150f72758e
Add missing license headers
2018-11-03 09:13:59 +02:00
4446e74338
Hexagonal pattern fixes ( #814 )
...
* Fixed wrong else condition
* Simplified creating Set of numbers
* Deleted unused imports
* Replaced 'for' loop with 'foreach' one
* Replaced explicit type with diamond
* Removed unnecesary brackets from lambda
* Removed unnecesary contains check before adding element to Set
* Fixed typo and changed non-english constant names
2018-10-27 16:39:16 +05:30
70f6e54353
Fix blocker issues on Sonar #508 ( #810 )
...
* Fix blocker issues on Sonar
* Replace Assertj assertions with JUnit ones
2018-10-25 18:43:58 +05:30
1f1fcae513
Refactor Page-object pattern ( #812 )
...
* Refactor : create 2 sub-modules for page-object pattern
* Replace e.printStrackTrace with logger
2018-10-24 23:17:46 +03:00
2aa9e78ddd
Minor refactorings and code style changes ( #807 )
...
* Made minor changes in some patterns such as removed throws clause where not needed, changed incorrect order of arguments in assertEquals
* Minor refactorings and code style changes. 1) Removed several use of raw types 2) Removed unnecessary throws clauses 3) Used lambda expressions wherever applicable 4) Used apt assertion methods for readability 5) Use of try with resources wherever applicable 6) Corrected incorrect order of assertXXX arguments
* Removed unused import from Promise
* Addressed review comments
* Addressed checkstyle issue
2018-10-23 13:45:41 +05:30
25ed7c09c5
Refactored Event Queue ( #806 )
...
* 1) Test cases were not stopping AudioService before ending test case 2) Changed Audio to be a good singleton, previously because of Audio being bad singleton, test cases which were using static methods could have caused intermittent failures. 3) Made some other refactorings as well
* Removed sonar issue and converted Audio to eager singleton for simplicity
* Updated class diagram PNG
2018-10-21 21:15:33 +03:00
922fd62da6
Resolves #643 , test cases failed due to global state in CallsCount ( #803 )
...
* Resolves #643 , test cases failed due to presence of global state in CallsCount. Because AppTest was executed before B2BServiceTest, it scheduled 1 sec timer using ThrottleTimerImpl class. While resetting it used that global CallCount class reset() method, which reset all counters. So that causes thread safety issue because of unintended sharing of application state between test cases, which is not a good practice.
* Updated class diagram png and added UCLS file
2018-10-21 21:14:07 +03:00
9e7a500743
Refactoring changes in Ambassador Pattern ( #805 )
...
* 1) Updated test cases to use Junit Assert method as compared to assert keyword 2) Proper testing of RemoteService using RandomProvider interface. Introduced RandomProvider interface so that randomness can be controlled from test cases. 3) For readability used constant for representing FAILURE
* Addressing review comments, Deleting unintentional file and used FAILURE constant in ClientTest as well
2018-10-21 21:12:03 +03:00
21a149ee77
Merge pull request #801 from iluwatar/HexagonalRefactoring
...
Minor refactorings in Hexagonal architecture
2018-10-21 09:54:28 +03:00
f5eaf06c1c
Merge pull request #802 from iluwatar/Issue#699
...
Resolves #699 Intermittent failure was due to Thread.sleep in the code
2018-10-21 09:25:06 +03:00
3c6fb0c53b
Merge pull request #800 from trumvekhuya/master
...
Fix small points in Strategy and Decorator pattern.
2018-10-21 08:46:24 +03:00
829df031c3
Intermittent failure was due to Thread.sleep in the code. While performing unit test cases there was race condition between two threads, so it was not guaranteed to work every time. Used an interface DelayProvider for simulating delay, and while unit testing fake delay provider is used that eradicates the use of Threads in unit test cases, which is not a good practice.
2018-10-15 16:36:27 +05:30
37ae182630
Resolved PMD issues
2018-10-15 13:30:20 +05:30
ab2c12e734
1) Refactored LotteryNumbers to use Joiner from guava library to join lottery numbers. 2) Solved potential thread safety issue in LotteryTicketId class, where it was using raw primitive value and incrementing it which is not thread-safe. So used AtomicInteger for brevity 3) assertEquals arguments were in incorrect order at many places, so changed order of those 4) Replaced assertFalse and assertTrue at some places with assertEquals and assertNotEquals for reducing complexity of code 5) Removed public modifiers from test cases, as they are no more needed by JUnit 5
2018-10-15 13:21:00 +05:30
b3f0cc7e00
- Assign ClubberTroll to another variable in README
2018-10-15 11:52:56 +07:00
86e9c66ca5
- Assign new clubberTroll instance to another variable.
...
- Remove redundant Exception from throws list in unit tests.
2018-10-15 11:41:14 +07:00
a6e6c22bf6
Remove redundant Exception from throws list in DragonSlayerTest
2018-10-15 10:44:14 +07:00
db33cc533b
Remove CII best practices badge
2018-10-13 18:40:10 +03:00
8433c7b712
Merge pull request #793 from andrievsky/master
...
Fix redundant list alloc in LotteryNumbers
2018-10-13 18:28:40 +03:00
ee74fec53c
Fix pattern title
2018-09-30 21:36:32 +03:00
7a7e891384
Set version for next development iteration
2018-09-30 21:05:57 +03:00
26d6d96f78
Reach milestone 1.20.0
2018-09-30 21:03:48 +03:00
3cec7a9ec1
Merge pull request #796 from LyndonArmitage/module-ignore-test-output
...
Delete & Ignore output.txt & error.txt
2018-09-25 22:49:25 +03:00
b079aec1fd
Merge pull request #794 from iluwatar/Issue781
...
#781 Resolved ClasscastException from Acyclic Visitor
2018-09-25 22:45:25 +03:00
8f53df91b9
Delete & Ignore output.txt & error.txt
...
Both output.txt and error.txt are produced by tests.
Each file contained a header that was overridden upon executing said
tests causing tracked files to be changed.
Added them to a local .gitignore file for this module.
2018-09-24 10:08:02 +01:00
709405d964
Resolved checkstyle issues
2018-09-11 16:11:59 +05:30
f3749a2b9d
Solved the classcast exception and used instanceof instead. Improved javadocs a bit.
2018-09-11 15:58:14 +05:30
1d12d94bac
Fix redundant list alloc in LotteryNumbers
2018-09-11 11:55:53 +02:00
9e56e5cbc1
Merge pull request #791 from er2/executeAroundLambda
...
Execute Around - use lambda
2018-09-09 00:24:42 +05:30
1698b066f3
Merge pull request #767 from nikhilbarar/collection-pipeline
...
#564 : Collection Pipeline pattern
2018-09-09 00:21:45 +05:30
4ed039d807
Updated UCLS file and PNG image
2018-09-08 20:38:04 +05:30
ec6d2a8ebe
execute around lambda
2018-09-07 22:29:51 -04:00
98c3f93e82
Review changes in Test Cases
2018-09-04 20:52:11 +05:30
26fbbed62e
Typo in Readme
2018-09-01 15:48:36 +05:30
0f9089dd62
Typo in Readme
2018-09-01 15:48:07 +05:30
038befea26
Merge pull request #779 from mitchellirvin/bst-iterator
...
#778 : Binary Search Tree Iterator
2018-08-30 12:46:13 +05:30
9daa3140e4
Category Enum for category of Car
2018-08-29 22:02:17 +05:30
8458e426bc
correcting raw types for the item Iterator.
2018-08-29 07:36:52 -04:00
e6f84f2f41
modified return type of TreasureChestItemIterator's constructor to be Iterator
2018-08-28 07:46:02 -04:00
74f3799eb4
Merge pull request #788 from diffblue-assistant/finallyclosetotrywithresources
...
Use try-with-resources
2018-08-28 13:17:16 +05:30
b23d8430af
Added Missing class
2018-08-26 23:31:03 +05:30
cb6b0b3600
Checkstyle Fixes
2018-08-26 23:21:25 +05:30
cd44ef3c81
Review Changes
2018-08-26 23:12:33 +05:30
1c2ddfad54
Refactored App.java to remove duplicate code and elegantly demonstrate each implementation of the Iterator interface. Removed the redundant ItemIterator interface. Added insert() method to TreeNode class to allow for more elegant construction of BSTs.
2018-08-25 18:49:43 -04:00
f36de036f6
Use try-with-resources
...
Replace try statements that close a resource in the finally block with a
try-with-resources statement [1].
This commit was created automatically by Diffblue refactorings (https://www.diffblue.com/ ).
[1] https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html
2018-08-23 13:44:55 +01:00
b64262303a
Merge pull request #787 from bordoisila1/checkstyle-minor-updates
...
Fixed minor changes suggested by Checkstyle
2018-08-21 11:20:16 +05:30
9d012772fd
Merge pull request #785 from sgyyz/fix-image-name
...
Fix converter image Display Issue
2018-08-21 11:12:40 +05:30
e1a2f141c5
Fixed minor changes suggested by Checkstyle
2018-08-20 22:36:58 -04:00
cce104a271
Fix converter image issue
2018-08-20 21:14:16 +08:00
16df157181
Add license headers
2018-08-13 08:13:06 +03:00
c34004bea5
Merge pull request #763 from 7agustibm/master
...
First proposal for #586 Hexagonal Architecture primary ports should have interfaces
2018-08-10 22:42:09 +03:00
3e0cfa5684
#778 Implemented BSTIterator. Included comprehensive unit and integration tests. Refactored file structure to be friendly to future contributors with iterators of more data structures. Added JUnitPlatform to enable running test suite across all iterator implementations. Added README to /binarysearchtree to document what it does and how it works.
2018-08-04 21:59:53 -04:00
ce459e8f9f
Merge branch 'master' into collection-pipeline
...
# Conflicts:
# pom.xml
2018-08-02 02:43:47 +05:30
535431fac1
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
2018-08-02 02:30:08 +05:30
facb9e51a6
Merge pull request #774 from zenuo/master
...
Add an 'Override' annotaion
2018-08-01 16:02:23 +03:00
9eb8c30bcb
Add Annotation 'Override' to com.iluwatar.reactor.app.AppClient.TcpLoggingClient.run method.
2018-07-18 17:06:19 +08:00
fc87f8b7d3
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
...
# Conflicts:
# pom.xml
2018-07-08 23:09:55 +05:30
b453753790
Fix import not used
2018-07-08 19:38:54 +02:00
d2b900b524
Fix checkstyle & update interface services
2018-07-08 19:25:42 +02:00
2c8d1744df
#564 : Collection Pipeline pattern
2018-07-08 21:37:30 +05:30
d915b66e70
Merge pull request #755 from okinskas/ambassador
...
Ambassador Pattern #722
2018-07-08 09:55:36 +03:00
328f917749
#564 : Collection Pipeline pattern
2018-07-02 00:42:04 +05:30
ae07423470
First proposal
2018-07-01 16:29:07 +02:00
7add7b833c
Merge branch 'master' into ambassador
2018-06-29 14:34:31 +01:00
c7f9266768
Merge pull request #753 from Argyro-Sioziou/master
...
Acyclic Visitor pattern #734
2018-06-28 13:55:32 +05:30
0453bf9063
General cleanup. Simplifying code. Replacing all prints with appropriate Logger.
2018-06-23 13:24:07 +01:00
f9bdd58bb7
Merge remote-tracking branch 'upstream/master'
2018-06-14 18:34:27 +03:00
57f60c5ebf
Updating javadoc comments
2018-06-14 18:30:46 +03:00
51659fe9c5
Updating HayesVisitor and ZoomVisitor
2018-06-14 18:04:30 +03:00
04d80f05c8
Adding consequences in README.md
2018-06-14 17:56:14 +03:00
6636fb151b
Adding AllModemVisitor interface
2018-06-14 12:40:41 +03:00
6a0fa747ad
Fixing typos
2018-06-14 12:18:46 +03:00
8b1ed95d6b
Updating ConfigureForDosVisitorTest and ConfigureForUnixVisitorTest classes
2018-06-14 12:14:35 +03:00
6167d06dce
Removing test case
2018-06-14 12:02:34 +03:00
49feead13f
Removing interfaces' test classes
2018-06-14 11:59:02 +03:00
179a02bcdd
Removing default constructors
2018-06-14 11:52:23 +03:00
71f61cd40e
#466 , #509 : Added diagrams and Readme files
2018-06-13 23:40:36 +05:30
d54e29051f
#466 : Fix Checkstyle Issues
2018-06-13 02:54:09 +05:30
4456a440bc
Monitor Object pattern #466
2018-06-13 02:43:25 +05:30
c48a1e9193
#509 : Checkstyle Fixes
2018-06-11 01:56:32 +05:30
971a74e13a
#509 : Component Object Pattern
2018-06-11 00:38:03 +05:30
868e4561b5
Updating pom dependencies and adding license.
2018-06-05 21:16:16 +01:00
c4dd94a019
Fixing CheckStyle issues in Test classes.
2018-06-05 07:32:29 +01:00
ff579fabcf
Fixing CheckStyle issues.
2018-06-04 22:50:59 +01:00
5393c96247
Adding README.md
2018-06-04 22:32:05 +01:00
bae51f5803
Adding license to test classes.
2018-06-04 21:27:04 +01:00
74190e36bb
Adding tests for each class.
2018-06-04 21:20:04 +01:00
6b10f4bdd1
Adding appropriate comments on classes and full description in App.java. Removing added function in ServiceAmbassador as it's not appropriate for the example.
2018-06-04 20:36:10 +01:00
73925cef2e
Ambassador adds logging, imitates trying to connect to remote service and provides new client-side functionality. Need to clean up code, add tests and add descriptive comments.
2018-06-03 22:20:40 +01:00
987994f0fe
Add license headers
2018-06-03 14:15:11 +03:00
95df47e418
Disable intermittently failing test
2018-06-03 14:15:00 +03:00
afe85e22e7
Enhancing code format
2018-05-29 01:37:53 +03:00
4023944240
Adding README.md file
2018-05-27 17:10:20 +03:00
17164c282a
Adding class diagram
2018-05-27 17:07:34 +03:00
27f58e0925
Adding HayesTest and ZoomTest
2018-05-27 17:04:22 +03:00
36a14778dc
Adding App class
2018-05-27 17:02:56 +03:00
5e1da6361f
Adding ConfigureForDosVisitor and ConfigureForUnixVisitor
2018-05-27 16:58:38 +03:00
97718846d1
Adding HayesVisitor and ZoomVisitor
2018-05-27 16:55:08 +03:00
bbdf1cd738
Adding Hayes and Zoom classes
2018-05-27 16:51:26 +03:00
323395daaf
Adding ModemVisitorTest
2018-05-27 16:49:05 +03:00
75734a6b7d
Adding Modem abstract class
2018-05-27 16:45:43 +03:00
3f92b8f84e
Adding ModemTest
2018-05-27 16:37:13 +03:00
18a75c0620
Adding ModemVisitor interface
2018-05-27 16:12:31 +03:00
9e15abbafc
Adding pom.xml file
2018-05-27 15:49:35 +03:00
e9a219f643
Merge branch 'master' of https://github.com/Argyro-Sioziou/java-design-patterns into acyclic-visitor
2018-05-27 15:44:04 +03:00
8bf53fe91d
Adding acyclic-visitor module in pom.xml
2018-05-27 15:11:06 +03:00
c713dbcbf4
Merge pull request #752 from christophercolumbusdog/master
...
#643 Fix flaky tests for throttling pattern
2018-05-27 10:59:52 +03:00
f3e1cd3a1d
Fix checkstyle
2018-05-25 22:47:23 -05:00
4ab46c7fcb
#643 Fix flaky tests for throttling pattern
2018-05-25 22:26:35 -05:00
d7893c1fc2
Updated incorrect tag
...
Corrected improper tag from Difficulty-Easy to Difficulty-Beginner
2018-05-16 12:36:17 +05:30
eddfe76a84
Merge pull request #717 from waisuan/master
...
Dirty Flag pattern #560
2018-05-16 12:31:20 +05:30
a386d4266d
Fixed UnitTest
2018-05-12 18:18:44 +01:00
29edeabaae
Fixes based on code review feedback
2018-05-12 17:47:03 +01:00
abcc39871b
Merged with upstream
2018-05-12 16:12:23 +01:00
4ac6f90c96
Merge pull request #748 from pelmegov/clean-converter-class
...
Parameters in Converter class methods was renamed.
2018-04-29 10:39:51 +03:00
a8d89ca861
Parameters in Converter class methods was renamed. A base class must not contain the concrete entities names or concrete class names
2018-04-28 19:34:57 +03:00
998600f09e
Merge pull request #744 from pokemon4e/master
...
Consistent naming for EIP patterns #733
2018-04-12 21:02:08 +03:00
1e04b17a2d
Merge pull request #743 from MottoX/cleanup
...
Cleanup unnecessary code
2018-04-12 20:39:45 +03:00
187b16c9e0
Merge pull request #740 from mernst/coverage-documentation
...
Correct the command for computing code coverage
2018-04-12 20:37:30 +03:00
3b45f2cad6
Consistent naming for EIP patterns #733
2018-04-12 15:49:52 +03:00
65e1cae2de
Cleanup unnecessary code
2018-04-11 16:11:37 +08:00
0b7343dd34
Correct the command for computing code coverage
2018-04-09 16:38:09 -07:00
379a825182
Merge pull request #714 from dheeraj-mummareddy/master
...
#473 serveless implementation using aws compute engine and serverless fram…
2018-04-08 20:01:42 +03:00
522fbc035f
delete the incorrect package
2018-04-08 10:56:48 -04:00
40e5cc628a
minor code review comments and Updating license header
2018-04-08 10:56:10 -04:00
7a13012855
Merge branch 'master' of github.com:iluwatar/java-design-patterns
2018-04-08 10:38:16 -04:00
1c0e0cd88b
Set version for next development iteration
2018-03-31 10:36:05 +03:00
3407392664
Reach milestone 1.19.0
2018-03-31 10:34:25 +03:00
474c218f85
Update license headers
2018-03-31 10:25:58 +03:00
17ea0b17f6
Disable flaky tests mentioned in issue #643 and #699
2018-03-31 10:16:56 +03:00
7d4ccc6490
Merge pull request #730 from Deathnerd/master
...
Add Java annotation to code blocks in README files #728
2018-03-31 09:50:28 +03:00
8b06ea52ab
Removed unnecessary changes outside of scope of the task
2018-03-28 01:41:43 -04:00
86ee59c232
Add Java annotation to code blocks in README files
2018-03-28 01:35:43 -04:00
6879990857
Merge pull request #726 from valery1707/patch-1
...
Update SonarCloud badge
2018-03-24 16:24:05 +02:00
855cf75dd6
Merge pull request #729 from S177LM/patch-1
...
Fixed typo
2018-03-22 17:38:32 +02:00
ecad864703
Fixed typo
...
Just fixed a little repetition in the javadoc comment.
2018-03-20 19:51:04 +01:00
c3b102e547
fixing the link
2018-03-14 19:22:39 -04:00
69be74c016
Update SonarCloud badge
...
Update link into badge URL as described in https://about.sonarcloud.io/news/2018/02/05/new-project-badges.html
2018-03-14 20:20:15 +03:00
3f9a5a254e
code review comments
2018-03-13 12:03:23 -04:00
05a9c030c0
Merge branch 'master' of github.com:iluwatar/java-design-patterns
2018-03-12 09:19:55 -04:00
c723289bbb
Merge pull request #723 from Juaanma/patch-1
...
Captain is implementing RowingBoat - Adapter pattern
2018-03-11 21:59:13 +02:00
477da92e2f
Merge pull request #724 from anthonycampbell/master
...
My solution to issue #602 .
2018-03-11 21:23:32 +02:00
ac57d67f45
solution to issue #602 . Implemented multiton with enum, added example to app.java, a test for the enum, and commented my code
2018-03-08 16:08:09 -08:00
960d2ea6f7
solution to issue #602 . Implemented multiton with enum, added example to app.java, a test for the enum, and commented my code
2018-03-08 15:52:35 -08:00
87cb33f69b
Fixed tests
2018-03-07 17:43:03 -03:00
915a1f3eb0
Forgot to delete row's @Override
...
My bad, sorry. It should compile now.
2018-03-07 17:26:39 -03:00
c8fd0bc23d
Merge pull request #716 from baislsl/javadoc-fix
...
Improve Javadoc
2018-03-07 21:52:50 +02:00
696ed86aff
Captain is implementing RowingBoat - Adapter pattern
...
Captain and RowingBoat aren't interchangable.
Captain, as a client, may have a method to use the boat, but it isn't needed that they share the same interface, as it makes the code more confusing.
2018-03-07 00:19:33 -03:00
e0b8f6f850
fix checkstyle
2018-03-06 16:09:22 +08:00
143213483c
fixing typo
2018-03-05 21:41:24 -05:00
678fa93838
update readme and thanks to Amazon Web Services & cloud guru
2018-03-05 21:25:08 -05:00
b2607010b4
update readme and ready for review
2018-03-05 21:23:42 -05:00
b2dd36f607
adding backend as a service with lambda + api gateway + dynamodb
2018-03-05 20:51:32 -05:00
af6973884f
merge from upstream and fixing conflicts
2018-03-04 17:46:29 -05:00
3894a0bb6c
Merge branch 'master' of github.com:iluwatar/java-design-patterns
2018-03-04 17:33:58 -05:00
49f8434911
Merge branch 'master' of github.com:iluwatar/java-design-patterns
2018-03-04 17:33:27 -05:00
55bbb88ac9
Merge branch 'master' into master
2018-03-04 23:51:04 +08:00
ce88fd723e
Merge branch 'master' of https://github.com/waisuan/java-design-patterns
2018-03-04 15:25:55 +00:00
e01d640499
Merge pull request #713 from baislsl/master
...
Use the @TestInstance annotation
2018-02-25 08:54:00 +02:00
7fef5e4cd5
Merge pull request #696 from besok/master
...
#677 add pattern Trampoline.
2018-02-25 08:45:36 +02:00
3333a2839b
Remove unused var
2018-02-20 10:58:49 +00:00
a60fa76fd9
Add UML diagram
2018-02-20 10:35:06 +00:00
565f5a4e70
Add README.md
2018-02-20 09:48:44 +00:00
b73ef6e6c5
Dirty Flag pattern #560
2018-02-19 16:08:45 +00:00
991ba320a6
Improve Javadoc
2018-02-19 22:01:14 +08:00
d78434fed8
Merge pull request #644 from spanhal1/master
...
added tutorial links to bridge, decorator, abstract-factory, strategy…
2018-02-17 20:39:52 +02:00
f9f93695fe
Merge pull request #609 from igorcadelima/master
...
Protect against instantiation via reflection
2018-02-17 20:36:40 +02:00
a367832d9e
Merge pull request #711 from ryanguest/master
...
Fix typo
2018-02-17 20:26:26 +02:00
7a7ba871dc
serveless implementation using aws compute engine and serverless framework
2018-02-08 12:03:00 -05:00
36f5947cd7
Use the @TestInstance annotation
2018-02-08 03:00:55 +08:00
f62ae456b0
Fix typo
2018-02-01 15:44:23 -08:00
5cbf651a3e
Merge branch 'master' into master
2018-01-28 14:44:19 -05:00
e7b119c95c
Merge pull request #709 from mookkiah/issue_508_prototype
...
issue 508 - using copy constructor to implement prototype.
2018-01-28 10:44:25 +02:00
ec28b1250d
Merge pull request #708 from BeeHuang/fix-comment
...
Fix error comment with isServiceRunnign in Event Queue
2018-01-28 10:29:19 +02:00
2dcf63c646
fixed typo in abstract factory pattern
2018-01-27 20:30:15 -05:00
0805716515
issue 508 - using copy constructor to implement prototype.
...
As per http://www.artima.com/intv/bloch13.html , clone method in java is
broken or confusing. So staying away from clone method.
2018-01-27 09:57:15 -05:00
9f797b3009
fix error comment with isServiceRunnign
2018-01-27 16:44:23 +08:00
33a3d6fef4
Merge pull request #702 from zafarella/patch-4
...
Add thread safety comment on enum based singleton
2018-01-23 23:24:39 +02:00
dddfb52c70
Update EnumIvoryTower.java
2018-01-23 00:07:11 -05:00
9667878b5f
add junit - jupiter -engine
2018-01-20 22:09:42 +03:00
4c4cbd41cf
fix checkstyle errors
2018-01-20 21:42:14 +03:00
f7825f6c99
changes fixing mistakes
2018-01-20 13:36:43 +03:00
8960ef6111
Merge pull request #698 from olcbean/redundant_super
...
Remove redundant explicit super() constructor calls #694
2018-01-16 21:22:20 +02:00
a82000650d
Remove redundant explicit super() constructor calls #694
2018-01-15 19:33:55 +01:00
e9021329e1
Merge pull request #697 from james-a-roland/issue_694
...
Removing all redundant super constructor calls, issue 694.
2018-01-13 22:25:31 +02:00
e9a541259b
Removing all redundant super constructor calls
2018-01-10 21:20:37 -08:00
94fdefee3a
add code
2018-01-08 14:45:38 +03:00
b61b64073a
#677 init folder for pattern trampoline
2018-01-08 14:00:12 +03:00
09c0891948
Merge pull request #693 from jujis008/master
...
fixed issue #681
2018-01-08 07:55:39 +02:00
90570f809b
rename png file and changes for README.md
2018-01-08 11:09:04 +08:00
55be744c4a
#674 update SonarQube badge URL and link
2018-01-07 21:34:15 +02:00
c34975bdff
#674 update SonarQube analysis URL
2018-01-07 21:25:00 +02:00
ed37d5cdc7
regenerate UML diagram
2018-01-07 12:26:58 +08:00
f87754917c
Merge pull request #690 from amogozov/master
...
Cleanup commented code
2018-01-02 19:29:14 +02:00
e046007db7
fixed issue #681
2018-01-02 18:23:11 +08:00
0306161380
Cleanup commented code
2018-01-02 09:24:18 +09:00
dea2316f1f
Set version for next development iteration
2018-01-01 16:58:29 +02:00
cb38501ea2
Reach milestone 1.18.0
2018-01-01 16:50:05 +02:00
7f959ed157
Merge pull request #689 from amogozov/junit5-migration
...
Migrate to JUnit5
2018-01-01 16:42:47 +02:00
6694d742a3
Migrate to JUnit5
2017-12-31 16:29:48 +09:00
a20e54d0a7
Fix Retry pattern categories and tags
2017-12-30 10:46:14 +02:00
e8496c5d48
Merge pull request #688 from ThatGuyWithTheHat/master
...
Event-Asynchronous Class Diagram Corrected.
2017-12-30 10:39:16 +02:00
3defc1b36a
Merge remote-tracking branch 'upstream/master'
2017-12-30 08:13:33 -06:00
9677cc4eea
Pattern push
2017-12-30 08:10:42 -06:00
fc690869db
I messed up the file format. This is the correct version.
2017-12-30 07:42:33 -06:00
37c9b922a7
Corrected Event Asynchonous Class Diagram
...
Lots of issues but I think this finally has it sorted out!
2017-12-30 07:40:23 -06:00
0824529471
Merge pull request #684 from llorllale/master
...
#451 Retry pattern
2017-12-30 09:53:28 +02:00
235fe6a7ca
DIIIIEEE
2017-12-30 01:32:05 -06:00
5373214b70
Why doesn't this go away?
2017-12-30 01:31:37 -06:00
93c54a2ee5
Try 2
2017-12-30 07:27:29 -06:00
5a930f6a26
new Event Asynchronous file. This one works I hope.
2017-12-30 07:25:22 -06:00
2a4edad23a
(FIX) Deleted unused files accidentally added in last commit
2017-12-29 09:42:32 -04:00
c1ea04e002
Upon reviewer's request:
...
(FIX) Deleted .puml file (no longer required or used)
(FIX) Removed @since annotations (they add noise)
2017-12-29 09:35:57 -04:00
10c0879d3b
(FIX) Upgrade all @since versions to 1.18.0 following the
...
parent pom's version update
2017-12-27 16:09:34 -04:00
620f408688
(FIX) Parent pom version
2017-12-27 16:06:26 -04:00
2456b9f4b0
(FIX) The 'retry' module was not added to the module list in parent pom
2017-12-27 15:46:46 -04:00
144db43ad4
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
2017-12-27 15:22:02 -04:00
f7c396b0fd
(NEW) Module "retry"
...
(NEW) Illustrative classes:
- App: simulates a production application
- BusinessOperation<T>: abstraction over any operation that can
potentially fail
- FindCustomer <: BusinessOperation<String>: illustrative
operation that can throw an error
- Retry <: BusinessOperation<T>: transparently implements the
retry mechanism
- Several "business" exceptions:
- BusinessException: top-level
- CustomerNotFoundException: can be ignored
- DatabaseNotAvailableException: fatal error
(NEW) .puml and .png for UML
2017-12-27 15:15:04 -04:00
6b4ae0d0b1
Merge pull request #682 from zafarella/patch-3
...
add CII Best Practices badge
2017-12-26 18:28:20 +02:00
04f2be64c6
Update README.md
...
add CII Best Practices badge
2017-12-25 08:52:52 -05:00
6c4de3bcef
Fix some tags and categories
2017-12-25 11:30:24 +02:00
a2d155cbb9
Merge pull request #680 from fanofxiaofeng/patch-3
...
replace 'a' with 'an'
2017-12-15 21:27:11 +02:00
52f09d043c
Merge pull request #679 from fanofxiaofeng/patch-2
...
fix typo
2017-12-15 21:26:32 +02:00
11de22bf4a
Merge pull request #678 from Tschis/presentations
...
Add presentation for Command and Factory Method
2017-12-15 21:25:49 +02:00
6614d0735e
Merge pull request #671 from zafarella/patch-2
...
Create PULL_REQUEST_TEMPLATE.md
2017-12-15 21:24:00 +02:00
8312e09f6e
replace 'a' with 'an'
...
[A or An](https://www.a-or-an.com/a_an/axe )
2017-12-14 16:15:02 +08:00
176bb85f40
fix typo
...
'exepcted'->'expected'
'expectedVisibilty'->'expectedVisibility'
2017-12-12 20:40:16 +08:00
7e7a0c83f5
Update readme with presentation link
2017-12-11 13:48:29 -03:00
4dbf646b37
Add Command presentation
2017-12-11 13:45:10 -03:00
506d316529
Add Factory Method presentation
2017-12-11 11:45:32 -03:00
8a9162f542
Update PULL_REQUEST_TEMPLATE.md
2017-12-09 16:25:27 -05:00
4b1650fbde
Merge pull request #676 from Tschis/master
...
Add presentation for Abstract Factory
2017-12-09 22:38:28 +02:00
d26f2620ec
Merge pull request #668 from Krandelbord/master
...
added synchronized keyword to method that reads from server poll
2017-12-09 22:29:40 +02:00
fb5c2a0324
Merge pull request #642 from piyushchaudhari04/unit-of-work-pattern
...
#352 - Unit of work pattern implementation
2017-12-04 00:32:49 +05:30
7cf897a051
Add presentation for Abstract Factory
2017-11-30 15:15:10 -03:00
171c4b30b9
#190 Remove puml posting script
2017-11-28 21:30:45 +02:00
bf98299db2
#190 Remove pumlids from readmes
2017-11-28 21:28:53 +02:00
b0f9582824
#190 Remove urm plugin
2017-11-28 20:55:52 +02:00
fb64d69347
Create PULL_REQUEST_TEMPLATE.md
2017-11-25 00:03:34 -05:00
4450000a83
Merge pull request #665 from Tschis/master
...
(Abstract Factory) Add factory of factories
2017-11-20 16:26:44 +02:00
14279278cd
Sync readme.md with the new code
2017-11-19 19:22:03 -02:00
071cde8d70
Add license headers
2017-11-19 20:17:57 +02:00
6339e26838
Merge pull request #663 from codinghog/master
...
#114 Added eip-aggregator
2017-11-19 19:43:21 +02:00
5c953d7d00
added synchronized keyword to method that reads from server poll
2017-11-19 12:01:39 +01:00
51096ec445
#352- Unit Of Work : Update java doc for methods.
2017-11-12 15:50:12 +05:30
f3f1f54ccc
#352- Unit Of Work : Update parent module version in unit of work module.
2017-11-12 15:19:49 +05:30
f58256d70a
#352- Unit Of Work : Updated applicability of pattern in README.
2017-11-12 15:09:47 +05:30
933c84ff1c
Fix checkstyle validations
2017-11-07 22:32:36 -03:00
3634b3338c
Fix checkstyle validations
2017-11-07 22:19:10 -03:00
d37922bf82
add factory of factories
2017-11-07 21:05:04 -03:00
87ee97a112
#114 Fixed checkstyle issue
2017-11-07 07:37:12 +01:00
c45e9a1faf
#114 Fixed checkstyle issue
2017-11-07 07:24:31 +01:00
390c33e36e
Merge pull request #661 from hukacode/patch-1
...
Fix typo
2017-11-05 09:59:14 +02:00
5f90b2597a
Merge pull request #659 from pechenoha/master
...
Fix a typo in the "Facade" pattern
2017-11-05 09:51:40 +02:00
6e0bf59e5a
#114 Aggregator pattern; tests; description
2017-11-04 22:38:51 +01:00
7185830700
Merge branch 'unit-of-work-pattern' of github.com:piyushchaudhari04/java-design-patterns into unit-of-work-pattern
2017-10-31 16:31:01 +05:30
ec6eea61a5
#352- Unit Of Work : Updated applicability of pattern in README.
2017-10-31 16:26:24 +05:30
89bfaf876e
Fix typo
2017-10-31 17:32:11 +07:00
e289779dd3
Fix a typo
2017-10-30 19:54:31 +02:00
a2a13758e0
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
2017-10-28 22:27:34 +02:00
5ed46c2c64
Merge pull request #656 from bjurga/bjurga-App.java-patch
...
Use UserConverter instead of rewriting its ctor
2017-10-22 22:21:54 +03:00
168c9cf3a9
Merge pull request #655 from codinghog/master
...
#173 Added new pattern - EIP Splitter
2017-10-22 22:17:51 +03:00
0312392b3c
Merge pull request #654 from fanofxiaofeng/patch-1
...
maybe it should be "Let's" here
2017-10-22 22:14:37 +03:00
df04e19994
Use UserConverter instead of rewriting its ctor
2017-10-20 13:59:42 +02:00
8c15b89295
Merge branch 'master' into unit-of-work-pattern
2017-10-19 13:03:16 +05:30
eeaf7e4b7c
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
2017-10-17 12:46:54 +02:00
dd828bcd6c
#173 Update pom
2017-10-17 12:46:28 +02:00
0aa84e37f2
#173 Pattern description
2017-10-17 12:42:41 +02:00
767f41ad90
#173 Removed unneeded dependencies
2017-10-17 00:12:41 +02:00
9c7ee5ed1d
#173 Added new pattern, tests
2017-10-16 19:33:15 +02:00
141d448c17
maybe it should be "Let's" here
2017-10-16 15:37:13 +08:00
41710cbe9e
Merge pull request #651 from codinghog/master
...
#176 Added new pattern - EIP Wire Tap
2017-10-16 08:24:46 +03:00
04dd93f8bc
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
2017-10-15 18:45:36 +02:00
624a4ef857
#176 Fixed CheckStyle issue
2017-10-13 14:22:48 +02:00
0453ba1315
#176 Test run, app shutdown, minor refactoring
2017-10-13 14:02:03 +02:00
60f07d1940
Added test class for App
2017-10-12 17:33:03 +02:00
dfb43299a8
Merge pull request #652 from yosfik/master
...
Fix FactoryMethodTest and PrototypeTest
2017-10-12 17:13:57 +03:00
b2dd175851
Merge pull request #648 from Peter-Morawski/patch-1
...
added missing whitespace to the elements of the unordered list
2017-10-09 11:00:43 +05:30
31120a8fa0
Merge pull request #646 from rastdeepanshu/master
...
Modifications for intermittent test failure in Throttling pattern.
2017-10-09 10:58:57 +05:30
ed1852a789
Fix unused generic type in PrototypeTest
2017-10-08 20:41:28 +07:00
56ba78a5e9
fix test message
2017-10-07 20:33:24 +07:00
522721559b
#176 pattern description and diagram
2017-10-04 17:20:29 +02:00
f80d903cff
Wire Tap EIP implementation and tests
2017-10-04 17:04:32 +02:00
0d4a8db114
Set version for next development iteration
2017-09-30 22:30:34 +03:00
4e236f6da8
Minor modification of Long to long
2017-09-28 15:04:32 +02:00
4abef6da33
added missing whitespace to the elements of the unordered list
2017-09-26 20:51:32 +02:00
b5eca2f856
#352- Unit Of Work : Updated applicability of pattern in README.
2017-09-27 00:04:06 +05:30
b8491436dd
#352- Unit Of Work : modified readme.
2017-09-26 23:25:36 +05:30
04891e5bf3
Merge branch 'unit-of-work-pattern' of github.com:piyushchaudhari04/java-design-patterns into unit-of-work-pattern
2017-09-26 00:07:03 +05:30
244e9c7caa
#352- Unit Of Work : modified readme.
2017-09-25 21:23:12 +05:30
01b85b9721
Used AtomicLong for concurrenthashmap operations
2017-09-25 12:59:39 +02:00
e6342d5956
Merge pull request #1 from iluwatar/master
...
upstream update
2017-09-24 21:55:34 +02:00
e4b0153ddc
Merge branch 'master' into unit-of-work-pattern
2017-09-24 13:47:40 +05:30
8e73728fde
#352- Unit Of Work : modified readme.
2017-09-24 12:56:06 +05:30
684cad9beb
added tutorial links to bridge, decorator, abstract-factory, strategy and template method patterns
2017-09-23 20:55:38 -04:00
a1ee8859d6
#352- Unit Of Work : Update puml diagram.
2017-09-23 00:53:45 +05:30
677f020813
#352- Unit Of Work : Add class diagram.
2017-09-23 00:49:01 +05:30
00dcf24e16
#352- Unit Of Work : Update licence.
2017-09-23 00:34:45 +05:30
1fb0525c6e
#352- Unit Of Work : Remove affected lines.
2017-09-23 00:30:18 +05:30
633d3a97a0
#352- Unit Of Work : Add AppTest
2017-09-23 00:18:06 +05:30
9ee2255c1f
#352- Unit Of Work : [Refactor] Rename main class to App
2017-09-23 00:15:32 +05:30
bf700fd995
#352- Unit Of Work : Make final instance variable of immutable Student class.
2017-09-23 00:14:13 +05:30
1dc143abca
#352- Unit Of Work : Update puml diagram.
2017-09-19 22:49:09 +05:30
530b9e9662
#352- Unit Of Work : added the readme file
2017-09-19 20:39:48 +05:30
2c9098aecc
#352- Unit Of Work : added the launching point of the module
2017-09-18 22:31:13 +05:30
5fe9d2be6c
#352- Unit Of Work : [Refactor] Change module name to unit-of-work.
2017-09-16 21:39:26 +05:30
68ed2a4726
#352- Unit Of Work : Impement unit of work contract.
2017-09-16 21:35:27 +05:30
acc2fad818
#352- Unit Of Work : Added commit contract in Unit of work.
2017-09-16 18:43:35 +05:30
8a53a2626e
#352- Unit Of Work : Unit of work contract.
2017-09-16 18:38:48 +05:30
e43b6f13fd
#352- Unit Of Work : Add Student model and puml diagram
2017-09-16 18:11:00 +05:30
4ecc337c7d
#352- Unit Of Work : Added module to project.
2017-09-16 17:20:51 +05:30
3c6f7aa046
Protect against instantiation via reflection
...
Signed-off-by: Igor C. A. de Lima <igorcadelima@gmail.com >
2017-08-12 12:11:10 -03:00
8953bfc81b
Merge pull request #1 from iluwatar/master
...
Bringing fork up-to-date
2016-08-01 16:55:27 +01:00