3066 Commits

Author SHA1 Message Date
cfarrugia
2ea9bfef19 Event Driven Architecture
Fixed PMD errors
2016-01-02 14:04:07 +01:00
cfarrugia
40042ae392 Merge remote-tracking branch 'iluwatar/master'
# Conflicts:
#	pom.xml
2016-01-02 11:48:01 +01:00
Joseph McCarthy
e25ef1b0f8 Check Style fixes 2016-01-02 00:54:26 +00:00
Joseph McCarthy
ca4a4ec07b Created a Lambdas example for the callback pattern, using the same output of the traditional version. Have also added another unit test for issue 2016-01-01 23:41:56 +00:00
Ilkka Seppala
e0e51324db Set version number for next development iteration 2016-01-01 20:39:20 +02:00
Ilkka Seppala
e4458c1b17 Achieved milestone 1.9.0 1.9.0 2016-01-01 20:37:50 +02:00
Ilkka Seppälä
30e09a8dd9 Merge pull request from fluxw42/master
Add unit tests for remaining patterns
2016-01-01 18:24:58 +02:00
Ilkka Seppälä
f987c7253b Merge pull request from mikulucky/master
Delegation Pattern
2016-01-01 16:49:01 +02:00
Joseph McCarthy
ad714294dd Clean up javaDocs on Printer.java 2015-12-30 20:08:52 +00:00
Joseph McCarthy
623c2081cd Update App.java to have more information on the pattern 2015-12-30 20:07:42 +00:00
Jeroen Meulemeester
542a832a66 Added tests for twin pattern 2015-12-30 20:55:22 +01:00
Jeroen Meulemeester
444eb07e26 Added tests for tolerant-reader pattern 2015-12-30 20:55:22 +01:00
Jeroen Meulemeester
fd8c05846f Added tests for thread-pool pattern
Fixed concurrency problem in id generation of Task
2015-12-30 20:55:22 +01:00
Jeroen Meulemeester
47709e24b9 Added tests for template-method pattern 2015-12-30 20:55:22 +01:00
Jeroen Meulemeester
09d3a82884 Added tests for visitor pattern 2015-12-30 20:55:22 +01:00
Jeroen Meulemeester
997bfba3b2 Added tests for strategy pattern 2015-12-30 20:55:22 +01:00
Jeroen Meulemeester
6326c1742d Added tests for step-builder pattern 2015-12-30 20:55:22 +01:00
Jeroen Meulemeester
2e2707862a Fixed checkstyle code quality issues 2015-12-30 20:55:21 +01:00
Jeroen Meulemeester
1d9aff4071 Added tests for state pattern 2015-12-30 20:55:21 +01:00
Jeroen Meulemeester
5611f26c77 Added tests for specification pattern 2015-12-30 20:55:21 +01:00
Jeroen Meulemeester
d0cdf84936 Added tests for singleton pattern 2015-12-30 20:55:21 +01:00
Jeroen Meulemeester
a375b2d28b Added tests for service-locator pattern
Fix NPE when requested service is unknown
2015-12-30 20:55:21 +01:00
Jeroen Meulemeester
fcfdbe71f5 Added tests for service-layer pattern 2015-12-30 20:55:21 +01:00
Jeroen Meulemeester
52c483f1d0 Added tests for servant pattern 2015-12-30 20:46:40 +01:00
Jeroen Meulemeester
c72faeb67e Added tests for resource-acquisition-is-initialization pattern 2015-12-30 20:46:40 +01:00
Jeroen Meulemeester
299d612b9b Added tests for proxy pattern 2015-12-30 20:46:40 +01:00
Jeroen Meulemeester
9d4c3154b1 Added tests for prototype pattern 2015-12-30 20:46:40 +01:00
Jeroen Meulemeester
a3b1265921 Added tests for property pattern 2015-12-30 20:46:40 +01:00
Jeroen Meulemeester
dca68511e8 Added tests for producer-consumer pattern 2015-12-30 20:46:40 +01:00
Jeroen Meulemeester
42a1dc69ca Added tests for private-class-data pattern 2015-12-30 20:46:40 +01:00
Jeroen Meulemeester
47e1cd710c Added tests for poison-pull pattern 2015-12-30 20:46:40 +01:00
Jeroen Meulemeester
b3d1c2b2ed Added tests for generic observer pattern 2015-12-30 20:46:40 +01:00
Jeroen Meulemeester
3e20a2afa8 Added tests for observer pattern 2015-12-30 20:46:39 +01:00
Jeroen Meulemeester
4c938ab8a5 Added tests for object-pool pattern 2015-12-30 20:46:39 +01:00
Jeroen Meulemeester
8f6f171a3f Added tests for null-object pattern 2015-12-30 20:46:39 +01:00
Jeroen Meulemeester
b4dcec45ef Added tests for multiton pattern 2015-12-30 20:46:39 +01:00
Joseph McCarthy
dec5ff22fc Update index.md 2015-12-30 18:26:32 +00:00
Joseph McCarthy
7b323e9cb4 Updated Class Diagram 2015-12-30 17:55:42 +00:00
Ilkka Seppälä
a0af0a1a76 Merge pull request from DevFactory/utility-classes-should-not-have-public-constructors-fix-3
Utility classes should not have public constructors
2015-12-30 19:55:25 +02:00
Ilkka Seppälä
7c6e1fc3d8 Merge pull request from DevFactory/code-quality-fix-5
Code quality fixes
2015-12-30 19:47:19 +02:00
Joseph McCarthy
45cecf68c4 Updated Class Diagram 2015-12-30 17:34:50 +00:00
Joseph McCarthy
d7580f5530 Review Comments 2015-12-30 16:56:47 +00:00
Joseph McCarthy
58b8a06561 Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
* 'master' of https://github.com/iluwatar/java-design-patterns:
  Define checkstyle suppression filter location in maven plugin configuration
2015-12-30 16:17:07 +00:00
Ilkka Seppala
befe509582 Define checkstyle suppression filter location in maven plugin configuration 2015-12-30 17:58:03 +02:00
Joseph McCarthy
17b889c31d Update to match checkStyle rules added for test packages 2015-12-29 22:07:52 +00:00
Joseph McCarthy
52192de909 Merge commit '8b020837eaacc9ed4497f3c2461984935314bfb8' into add-delegation-pattern
* commit '8b020837eaacc9ed4497f3c2461984935314bfb8':
  Checkstyle corrections
  Checkstyle configuration to look into test classes too
  Rephrase readme title
  Corrected difficulty for Visitor 
  Add performance tag to relevant patterns 
  Categorize and tag all patterns 
  Update CONTRIBUTING.MD
  Update CONTRIBUTING.MD
  add-contributing
2015-12-29 22:00:56 +00:00
Ilkka Seppala
8b020837ea Checkstyle corrections 2015-12-29 21:34:27 +02:00
Ilkka Seppala
b369812511 Checkstyle configuration to look into test classes too 2015-12-29 13:27:49 +02:00
Joseph McCarthy
52d6e20ad9 Readd File to Index#324 2015-12-28 22:13:05 +00:00
Joseph McCarthy
749880e3b9 Messed up indexes 2015-12-28 22:12:11 +00:00