3166 Commits

Author SHA1 Message Date
cfarrugia
2ea9bfef19 #113 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 #334 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 #334 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 #331 from fluxw42/master
Add unit tests for remaining patterns
2016-01-01 18:24:58 +02:00
Ilkka Seppälä
f987c7253b Merge pull request #330 from mikulucky/master
Delegation Pattern
2016-01-01 16:49:01 +02:00
Joseph McCarthy
ad714294dd Clean up javaDocs on Printer.java #324 2015-12-30 20:08:52 +00:00
Joseph McCarthy
623c2081cd Update App.java to have more information on the pattern #324 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 #324 2015-12-30 18:26:32 +00:00
Joseph McCarthy
7b323e9cb4 Updated Class Diagram #324 2015-12-30 17:55:42 +00:00
Ilkka Seppälä
a0af0a1a76 Merge pull request #325 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 #323 from DevFactory/code-quality-fix-5
Code quality fixes
2015-12-30 19:47:19 +02:00
Joseph McCarthy
45cecf68c4 Updated Class Diagram #324 2015-12-30 17:34:50 +00:00
Joseph McCarthy
d7580f5530 Review Comments #324 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 #324 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 #213
  Add performance tag to relevant patterns #213
  Categorize and tag all patterns #213
  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 #324 2015-12-28 22:12:11 +00:00