Commit Graph

32 Commits

Author SHA1 Message Date
fe63c9cec4 Merge pull request #281 from ankurkaushal/master
Reformat according to google style guide
2015-11-02 21:39:17 +02:00
306b1f3d31 Reformat rest of the design patterns - Issue #224 2015-11-01 21:29:13 -05:00
c6ca80b25f Bump version number for the next development iteration 2015-11-01 22:22:31 +02:00
07a77ba11d Fix - Shutdown the ExecutorService in App so that the resources are collected and the process can finish
I ran App.main(String[] args) in the 'double-checked-locking' module and the process does not terminate. This is because the executor service still has open threads. I'm not sure how the JUnit tests are run, but it seems they are handling the leftover resources themselves.

Also, minor modifications to Inventory for final fields are used since there is no state change around them, and added some more meaningful printing so the example is more clearly demonstrated
2015-10-14 07:01:15 -05:00
e32b440a38 Improve Double Checked Locking Javadoc 2015-10-03 21:00:21 +03:00
11cdd20f6f Update version to 1.7.0 2015-09-30 22:36:01 +03:00
374d4617d5 Set project version to 1.6.0. 2015-08-31 23:03:00 +03:00
cbab406e47 Merge branch 'javadoc' 2015-08-21 23:29:48 +03:00
5ce932ceb7 Work on #213
- properly categorize all patterns
- remove pattern list from readme
- minor fixes to readme
- removed "introduction" because its not a pattern and an error i
committed some time ago
2015-08-20 21:40:07 +02:00
57e702db4f #107 Double Checked Locking example JavaDoc 2015-08-18 22:29:35 +03:00
adbb4ac4de Added categories to all patterns for website 2015-08-16 17:07:36 +05:30
fdb9be1e76 Work towards #56: Add permalink to every pattern
This makes cleaner URLs thanks to jekyll
2015-08-15 18:03:05 +02:00
fbb12b53ba Work towards #56: Splitting up the README
I did the job and splitted up the readme, hopefully everything was
splitted correctly...
2015-08-13 23:54:40 +02:00
3d488ec15a #108 Consistent package naming throughout the examples 2015-07-24 11:32:22 +03:00
af92d8dde5 Reached milestone 1.5.0 2015-07-23 00:59:51 +03:00
d3642cc94c Milestone 1.4.0 achieved 2015-07-22 01:26:48 +03:00
4a002d9a88 Achieved milestone 1.3.0 2015-07-19 14:28:45 +03:00
a0861c47e1 Reached milestone, set version to 1.2.0 2015-07-14 00:10:01 +03:00
e945f632b0 Set version to 1.1.0 2015-06-29 22:26:50 +03:00
dc2d8453cd #92 Set current version to 1.0.0 2015-06-24 20:12:47 +03:00
5c2e2ff7fb Consistent UML model naming across all examples. 2015-05-31 12:59:30 +03:00
8524c75ba6 Changed package naming across all examples. 2015-05-31 11:55:18 +03:00
6301e0bc11 Added unit tests for each of the patterns. 2014-12-06 20:34:41 +02:00
9a75cb11c3 Further cleanup of pom.xmls. 2014-12-06 14:19:37 +02:00
80e8fef5c9 add editable diagram files
(you need to install objectaid eclipse plugin to view that)
2014-11-03 08:47:03 +08:00
7fd513b349 add part of class diagram 2014-10-31 09:20:45 +08:00
3da9ad5469 Formatted all files to the same standard 2014-10-08 13:42:12 +01:00
bde5b343d0 Just formatting App classes to be like the other class files on the project 2014-10-07 16:23:37 +01:00
91a7980f72 Added simple attributes to the Item. 2014-09-07 21:15:24 +01:00
c0c902870f Added class diagram to double checked locking. 2014-09-07 21:06:26 +01:00
459b696777 Update pom.xml
test dependency is added.
2014-09-07 00:42:00 +01:00
1f0bedbbe1 double-checked-locking pattern is added. 2014-09-07 00:34:26 +01:00