Ilkka Seppälä
82d3d7bf1f
Proxy pattern: Improve the example
2016-11-23 22:03:26 +02:00
Ilkka Seppälä
92f8501f7d
Decorator pattern: Improve the example
2016-11-22 23:08:39 +02:00
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
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ä
e1ae1067db
Link Hexagonal Architecture pattern to corresponding blog entry
2016-11-06 12:26:03 +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
daniel-bryla
0438811489
#502 Replaced usages of System.out with logger.
2016-10-23 19:59:03 +02:00
Fabrice Bellingard
1c02785927
Add SonarQube.com badge
2016-10-23 14:35:45 +02:00
Ilkka Seppälä
19cb715d20
Fix environment variable
2016-10-19 23:08:51 +03:00
Ilkka Seppälä
ffdaf2ec47
Add Travis instructions for SonarQube.com analysis
2016-10-19 22:25:37 +03:00
Ilkka Seppälä
a37a29e12b
Merge pull request #500 from dmitraver/master
...
Adds criticism to a Service Locator and Singleton patterns.
2016-10-18 21:01:58 +03:00
Dmitry Avershin
b66e8ecef9
Adds more criticism to Singleton pattern.
2016-10-18 14:18:47 +02:00
Ilkka Seppälä
99677867c6
Event Based Asynchronous pattern: Add missing license header and puml diagram
2016-10-18 07:51:37 +03:00
Ilkka Seppälä
0f7b44c3b1
Merge pull request #483 from waisuan/master
...
Issue #469 : Event-based Asynchronous pattern
2016-10-18 07:43:01 +03:00
WSSIA
70318123fe
Changed config to non-interactive
2016-10-17 22:22:06 +01:00
WSSIA
986c529eb6
Moved config into a separate dir
2016-10-17 21:29:03 +01:00
Ilkka Seppälä
64bdab46b9
Merge pull request #495 from christofferh/feat/cache-aside
...
Caching pattern: Cache-Aside
2016-10-17 22:49:16 +03:00
dzmitryh
37b930c3b7
Unused import removed.
2016-10-15 14:29:32 +03:00
dzmitryh
85060784a7
End process logic clause has been corrected.
2016-10-15 14:27:15 +03:00
Christoffer Hamberg
f114b5b957
Caching pattern: Documentation and diagram
2016-10-09 12:43:43 +02:00
Dmitry Avershin
eea8785a22
Fixes #437 . Adds criticism to Singleton pattern.
2016-10-04 14:34:01 +02:00
WSSIA
8f1758c28f
Alter JUnit tests to run in lesser time.
2016-10-03 21:46:16 +01:00
WSSIA
622376e0fa
Updated version snapshot to 1.14.0
2016-10-03 21:16:23 +01:00
WSSIA
5eacf522a2
Merge remote-tracking branch 'upstream/master'
2016-10-03 21:05:31 +01:00
WSSIA
12544caa75
Changes based on review feedback.
2016-10-03 21:05:11 +01:00
Dmitry Avershin
9512f3ec70
Closes #436 . Adds criticism to service locator pattern.
2016-10-03 21:59:36 +02:00
Ilkka Seppälä
4ca205c03c
Set version number for next development iteration
2016-09-30 19:40:28 +03:00
Ilkka Seppälä
c5e6dcc11b
Reached milestone 1.13.0
1.13.0
2016-09-30 19:38:28 +03:00
Christoffer Hamberg
b31edda3cf
Caching pattern: Implementation of Cache-Aside pattern
2016-09-22 20:41:26 +02:00
Christoffer Hamberg
e3355d76d1
Caching pattern: Style fix for null check
2016-09-22 20:36:02 +02:00
Christoffer Hamberg
865f788612
Caching pattern: Refactor LRU cache to avoid NPE and unnecessary cache lookup
2016-09-22 20:35:44 +02:00
Christoffer Hamberg
6ed842e58b
Caching pattern: Refactor shutdown hook to use method reference
2016-09-22 20:34:46 +02:00
WSSIA
69cab15d75
Merge remote-tracking branch 'upstream/master'
2016-09-19 21:50:54 +01:00
WSSIA
371b262a51
Changes based on latest code review
2016-09-19 21:50:23 +01:00
WSSIA
dbd605e378
Changes based on latest code review
2016-09-19 21:50:04 +01:00
Ilkka Seppälä
6026eedd51
UML generation: Mark the urm-maven-plugin execution to be ignored in Eclipse and recreate all .puml files
2016-09-18 17:51:09 +03:00
Ilkka Seppälä
b030cd4eba
Hexagonal pattern: Introduce lottery utils class
2016-09-17 09:20:33 +03:00
Ilkka Seppälä
6aa58e8ae6
Hexagonal pattern: Remove unnecessary factories
2016-09-17 09:07:06 +03:00
Ilkka Seppälä
914d1353a1
Hexagonal pattern: Update test application description
2016-09-15 21:56:15 +03:00
Ilkka Seppälä
df32a7b893
Hexagonal pattern: Introduced lottery events port with two adapters
2016-09-15 21:45:09 +03:00
Ilkka Seppälä
c4c5e78e50
Hexagonal pattern: Improve error handling in console lottery
2016-09-14 22:18:42 +03:00
Ilkka Seppälä
3cf2b34d2a
Hexagonal pattern: Improve connection properties handling
2016-09-14 22:01:41 +03:00