Commit Graph

1524 Commits

Author SHA1 Message Date
leogtzr 20b1c2bd49 Adding initialization on demand holder idiom. 2016-12-24 00:49:46 -07:00
Ilkka Seppälä c94c8a3e74 Merge pull request #512 from inbravo/master
Module pattern #62
2016-12-01 20:53:12 +02:00
Amit Dixit 5d8806858b Review comments++ 2016-12-01 16:29:35 +05:30
Ilkka Seppälä efc2c887e9 Merge pull request #521 from Amarnath510/master
Issue #450. First commit. Queue Based Load Leveling
2016-11-28 19:04:31 +02:00
Chandana Amarnath 1d6d0c54a7 pom.xml Fixed Conflict 2016-11-28 20:33:45 +05:30
Chandana Amarnath 1387e2bc96 Fixed all the code changes after review 2016-11-28 20:13:18 +05:30
Ilkka Seppälä faa29f8025 Update license headers 2016-11-27 14:34:20 +02:00
Ilkka Seppälä 89e7f51e99 Merge pull request #519 from iluwatar/presentation
Add hexagonal architecture presentation
2016-11-27 13:50:04 +02:00
Ilkka Seppälä cc02ff472b Merge pull request #503 from igeligel/master
Object Mother pattern #498
2016-11-26 20:22:48 +02:00
NooBxGockeL 7d995056ff Update URM Version to 1.4.4 and regenerated all puml files 2016-11-26 12:51:06 +01:00
Ilkka Seppälä 8574e06966 Proxy pattern: Add missing license header 2016-11-23 22:08:50 +02:00
Ilkka Seppälä 82d3d7bf1f Proxy pattern: Improve the example 2016-11-23 22:03:26 +02:00
Chandana Amarnath 1a75ab8df1 Removed unused imports in tests 2016-11-23 09:00:04 +05:30
Ilkka Seppälä 92f8501f7d Decorator pattern: Improve the example 2016-11-22 23:08:39 +02:00
Chandana Amarnath b9ac0dc6a3 Fixed PMD issue. 2016-11-23 00:10:30 +05:30
Amarnath Chandana 5e7887d9be Reverted pom.xml changes that are done previously. 2016-11-22 12:21:24 +05:30
Amarnath Chandana e8f7187e4b Updated pom.xml with maven-pmd-plugin
Added dependency "maven-pmd-plugin" to the pom file.
2016-11-22 12:06:54 +05:30
Chandana Amarnath d6b5456f98 Updated checkstyle errors. 2016-11-20 23:36:23 +05:30
Chandana Amarnath 52a81eb368 Issue #450. Updated pom.xml 2016-11-20 21:55:56 +05:30
Chandana Amarnath 12b70cb39c Issue #450. First commit. Queue Based Load Leveling 2016-11-20 16:25:10 +05:30
Ilkka Seppälä 68ec24c62e Merge pull request #515 from dbryla/master
#502 Added logging framework to repository
2016-11-18 20:47:17 +02:00
daniel-bryla 3091ff21b0 #502 Reduced amount of information logged 2016-11-17 09:54:10 +01:00
Ilkka Seppälä 95b651f177 Merge pull request #520 from thomasoss/patch-1
Update App.java
2016-11-15 21:31:34 +02:00
Amit Dixit f67d2fd9a9 Review comments++ 2016-11-15 13:01:37 +05:30
Amit Dixit 4ff8fa3721 Review comments++ 2016-11-15 12:59:05 +05:30
Thomas 9180bb0fef Update App.java
The relationship between decorator and target (in the code example between Troll und SmartTroll) ist not a composition as described in the code comment lines of class App. It's a aggregation. In a composition both instances canncot live without the other one. But the target (Troll) could live without the decorator (Smart Troll). Changed "composition" to "aggregation" in the comment lines. Code lines are unchanged.
Greetings Thomas
2016-11-14 16:43:58 +01:00
Ilkka Seppälä 1abf5b11c3 Add presentation link to README.md 2016-11-13 11:37:49 +02:00
Ilkka Seppälä 22d973c460 Merge branch 'master' into presentation 2016-11-13 11:34:14 +02:00
Ilkka Seppälä c850295aab Add new diagram 2016-11-13 11:23:22 +02:00
Ilkka Seppälä 4c24d99414 Work on Hexagonal Architecture presentation 2016-11-12 22:44:08 +02:00
Ilkka Seppälä e1ae1067db Link Hexagonal Architecture pattern to corresponding blog entry 2016-11-06 12:26:03 +02:00
Ilkka Seppälä 6f3e2985a4 Create presentation template 2016-11-06 12:14:39 +02:00
daniel-bryla b37190a214 #502 Introduced logging in new example 2016-11-04 12:19:32 +01:00
daniel-bryla 0a427710bb Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
* 'master' of https://github.com/iluwatar/java-design-patterns: (27 commits)
  Remove use of coveralls-maven-plugin (sonarqube.com covers this)
  Add SonarQube.com badge
  Fix environment variable
  Add Travis instructions for SonarQube.com analysis
  Adds more criticism to Singleton pattern.
  Event Based Asynchronous pattern: Add missing license header and puml diagram
  Changed config to non-interactive
  Moved config into a separate dir
  Unused import removed.
  End process logic clause has been corrected.
  Caching pattern: Documentation and diagram
  Fixes #437. Adds criticism to Singleton pattern.
  Alter JUnit tests to run in lesser time.
  Updated version snapshot to 1.14.0
  Changes based on review feedback.
  Closes #436. Adds criticism to service locator pattern.
  Caching pattern: Implementation of Cache-Aside pattern
  Caching pattern: Style fix for null check
  Caching pattern: Refactor LRU cache to avoid NPE and unnecessary cache lookup
  Caching pattern: Refactor shutdown hook to use method reference
  ...
2016-11-04 11:51:45 +01:00
daniel-bryla e138163c4f #502 Adjusted tests for logger introduction 2016-11-04 11:47:06 +01:00
Ilkka Seppälä 124fd33da0 Remove use of coveralls-maven-plugin (sonarqube.com covers this) 2016-11-01 21:31:54 +02:00
Ilkka Seppälä 9433c78d29 Merge pull request #510 from bellingard/patch-1
Add SonarQube.com badge
2016-10-28 20:39:55 +03:00
Ilkka Seppälä 932700d9b1 Merge pull request #506 from dzmitryh/master
Cosmetic fixes in async-method-invocation
2016-10-28 19:13:17 +03:00
daniel-bryla 27d6d500bc #502 Reverted changes in composite example, due to nature of this example using logger isn't good idea 2016-10-28 09:35:59 +02:00
Amit Dixit ea7752c5e1 checkstyle errors removed
checkstyle errors removed
2016-10-27 18:30:07 +05:30
Amit Dixit 7ba6cb43fd App
App
2016-10-27 16:00:01 +05:30
Amit Dixit 1ace4c05d6 App++
App++
2016-10-27 15:59:51 +05:30
Amit Dixit 7015e95ac3 SecondCut++
SecondCut++
2016-10-27 15:55:08 +05:30
Amit Dixit 2a77ac29e9 FirstCut++
FirstCut++
2016-10-26 16:59:36 +05:30
igeligel 6aed26e61e Fix pom.xml
Deleted </modules> tag because i added it one time more than neccessary
2016-10-24 15:43:52 +02:00
igeligel 74ac79b01e Fix pom.xml 2016-10-24 15:33:25 +02:00
igeligel 750fa4f954 Merge Changes of the master repository 2016-10-24 15:32:32 +02:00
igeligel 20295316c2 add entry to parent pom.xml #498 2016-10-24 15:30:17 +02:00
igeligel 56b0884258 Change name of variables in test #498 2016-10-24 15:28:27 +02:00
daniel-bryla 0438811489 #502 Replaced usages of System.out with logger. 2016-10-23 19:59:03 +02:00