1986 Commits

Author SHA1 Message Date
Ryan Guest
f62ae456b0 Fix typo 2018-02-01 15:44:23 -08:00
Ilkka Seppälä
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
Ilkka Seppälä
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
Mahendran Mookkiah
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
BeeHuang
9f797b3009 fix error comment with isServiceRunnign 2018-01-27 16:44:23 +08:00
Ilkka Seppälä
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
Zafar Khaydarov
dddfb52c70
Update EnumIvoryTower.java 2018-01-23 00:07:11 -05:00
Ilkka Seppälä
8960ef6111
Merge pull request #698 from olcbean/redundant_super
Remove redundant explicit super() constructor calls #694
2018-01-16 21:22:20 +02:00
olcbean
a82000650d Remove redundant explicit super() constructor calls #694 2018-01-15 19:33:55 +01:00
Ilkka Seppälä
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
James Roland
e9a541259b Removing all redundant super constructor calls 2018-01-10 21:20:37 -08:00
Ilkka Seppälä
09c0891948
Merge pull request #693 from jujis008/master
fixed issue #681
2018-01-08 07:55:39 +02:00
Deng
90570f809b rename png file and changes for README.md 2018-01-08 11:09:04 +08:00
Ilkka Seppälä
55be744c4a #674 update SonarQube badge URL and link 2018-01-07 21:34:15 +02:00
Ilkka Seppälä
c34975bdff #674 update SonarQube analysis URL 2018-01-07 21:25:00 +02:00
Deng
ed37d5cdc7 regenerate UML diagram 2018-01-07 12:26:58 +08:00
Ilkka Seppälä
f87754917c
Merge pull request #690 from amogozov/master
Cleanup commented code
2018-01-02 19:29:14 +02:00
Deng
e046007db7 fixed issue #681 2018-01-02 18:23:11 +08:00
Artur Mogozov
0306161380 Cleanup commented code 2018-01-02 09:24:18 +09:00
Ilkka Seppälä
dea2316f1f Set version for next development iteration 2018-01-01 16:58:29 +02:00
Ilkka Seppälä
cb38501ea2 Reach milestone 1.18.0 1.18.0 2018-01-01 16:50:05 +02:00
Ilkka Seppälä
7f959ed157
Merge pull request #689 from amogozov/junit5-migration
Migrate to JUnit5
2018-01-01 16:42:47 +02:00
Artur Mogozov
6694d742a3 Migrate to JUnit5 2017-12-31 16:29:48 +09:00
Ilkka Seppälä
a20e54d0a7 Fix Retry pattern categories and tags 2017-12-30 10:46:14 +02:00
Ilkka Seppälä
e8496c5d48
Merge pull request #688 from ThatGuyWithTheHat/master
Event-Asynchronous Class Diagram Corrected.
2017-12-30 10:39:16 +02:00
ThatGuyWithTheHat
3defc1b36a Merge remote-tracking branch 'upstream/master' 2017-12-30 08:13:33 -06:00
ThatGuyWithTheHat
9677cc4eea Pattern push 2017-12-30 08:10:42 -06:00
ThatGuyWithTheHat
fc690869db I messed up the file format. This is the correct version. 2017-12-30 07:42:33 -06:00
ThatGuyWithTheHat
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
Ilkka Seppälä
0824529471
Merge pull request #684 from llorllale/master
#451 Retry pattern
2017-12-30 09:53:28 +02:00
Matt
235fe6a7ca
DIIIIEEE 2017-12-30 01:32:05 -06:00
Matt
5373214b70
Why doesn't this go away? 2017-12-30 01:31:37 -06:00
ThatGuyWithTheHat
93c54a2ee5 Try 2 2017-12-30 07:27:29 -06:00
ThatGuyWithTheHat
5a930f6a26 new Event Asynchronous file. This one works I hope. 2017-12-30 07:25:22 -06:00
George Aristy
2a4edad23a (FIX) Deleted unused files accidentally added in last commit 2017-12-29 09:42:32 -04:00
George Aristy
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
George Aristy
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
George Aristy
620f408688 (FIX) Parent pom version 2017-12-27 16:06:26 -04:00
George Aristy
2456b9f4b0 (FIX) The 'retry' module was not added to the module list in parent pom 2017-12-27 15:46:46 -04:00
George Aristy
144db43ad4 Merge branch 'master' of https://github.com/iluwatar/java-design-patterns 2017-12-27 15:22:02 -04:00
George Aristy
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
Ilkka Seppälä
6b4ae0d0b1
Merge pull request #682 from zafarella/patch-3
add CII Best Practices badge
2017-12-26 18:28:20 +02:00
Zafar Khaydarov
04f2be64c6
Update README.md
add CII Best Practices badge
2017-12-25 08:52:52 -05:00
Ilkka Seppälä
6c4de3bcef Fix some tags and categories 2017-12-25 11:30:24 +02:00
Ilkka Seppälä
a2d155cbb9
Merge pull request #680 from fanofxiaofeng/patch-3
replace 'a' with 'an'
2017-12-15 21:27:11 +02:00
Ilkka Seppälä
52f09d043c
Merge pull request #679 from fanofxiaofeng/patch-2
fix typo
2017-12-15 21:26:32 +02:00
Ilkka Seppälä
11de22bf4a
Merge pull request #678 from Tschis/presentations
Add presentation for Command and Factory Method
2017-12-15 21:25:49 +02:00
Ilkka Seppälä
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