Commit Graph

  • a5646b63c1 #554: Subclass Sandbox pattern (#998) Azureyjt 2019-10-16 23:21:06 +08:00
  • 27c131c2cb #1001 fix intermittent test failure (#1008) Michele Giacobazzi 2019-10-15 18:37:35 +02:00
  • c438ec0557 Intermittent test failure in Spatial Partition pattern #1001 (#1006) Sharad Paul 2019-10-15 22:03:36 +05:30
  • dd5997b495 993: Fixed the pipeines project layout so that it will load in Eclipse (#1004) Christopher O'Connell 2019-10-15 12:21:07 -04:00
  • e6c71b63fc 988: Replaced all of the Apache HttpClients with Java's java.net.http (#1003) Christopher O'Connell 2019-10-15 12:14:08 -04:00
  • 7e698a90dd Fix for issue #413: Circuit Breaker Pattern (#986) Aditya Pal 2019-10-15 00:02:19 +05:30
  • 088bb764f3 #996 disable sonar analysis for pull requests (#999) Ilkka Seppälä 2019-10-14 20:25:35 +03:00
  • 47d92bbffb #996 set sonar host url Ilkka Seppälä 2019-10-14 08:17:52 +03:00
  • cfdfedbd2e #970 single logging framework should be enforced (#982) Joshua Jimenez 2019-10-14 04:41:11 +08:00
  • 72b174619f #996 Fix SonarCloud analysis failure (#997) Ilkka Seppälä 2019-10-13 23:15:02 +03:00
  • 9ebbc421dd Update license headers Ilkka Seppälä 2019-10-12 20:05:54 +03:00
  • fcc1c0a27c [mvn] - Remove maven-pmd-plugin from the project (#977) (#979) shumyk 2019-10-12 12:58:48 +03:00
  • 6faec9901a Bump java language to 11 (#980) lbroman 2019-10-12 07:39:58 +02:00
  • e36bbbb22b Maven profiles to support jdk 11 builds. #948 (#975) lbroman 2019-10-11 20:55:48 +02:00
  • 71f26c3e59 Fix Travis xvfb Ilkka Seppälä 2019-10-11 19:37:28 +03:00
  • 795b6be17d Configure Travis to build on JDK8 and JDK11 Ilkka Seppälä 2019-10-11 19:28:50 +03:00
  • 90ea4506ca Leader Election Pattern (#923) Azureyjt 2019-10-08 23:29:59 +08:00
  • 41b8d80479 Close #969 (#972) erikgajdos1997 2019-10-08 17:08:56 +02:00
  • f903d7e9a9 #496 Pipeline pattern (#967) Joshua Jimenez 2019-10-08 14:19:28 +08:00
  • 84c4b034a9 Fix: Github reports security vulnerabilities #933 (#960) Gaurav Deshpande 2019-10-08 10:12:54 +05:30
  • f5455f9887 update buggy dependencies (#968) Kevin O'Neal 2019-10-07 11:10:26 -05:00
  • 2b1c09aa72 Fix link in Acyclic Visitor Ilkka Seppälä 2019-10-07 09:45:06 +03:00
  • 94ca254626 Fix for issue #954 : Add external Dependencies to run with Java11 (#957) Arpit Jain 2019-10-06 21:36:39 +05:30
  • 60171e3c87 Fix for Issue #549 : Update Exception Handling Code in Aggregator Microservice (#958) Arpit Jain 2019-10-06 20:57:39 +05:30
  • 933de30d42 Add JXR plugin to get rid of WARNING Unable to locate Source XRef to link to (#952) Per Wramdemark 2019-10-05 17:01:23 +02:00
  • 364c43a73a Get rid of build warnings WARNING about problems found when building the effective model (#953) Per Wramdemark 2019-10-05 16:13:08 +02:00
  • 218ba44dbf Upgrade of maven plugins (#951) Per Wramdemark 2019-10-05 13:23:20 +02:00
  • 05d0f0babf #834 Fix dependency management issue for POM files (#940) Per Wramdemark 2019-10-03 20:50:50 +02:00
  • 823c58bef2 added new information (#937) Denise 2019-10-02 08:53:57 +01:00
  • b03e0b8c35 Fix for BallThreadTest#testResume (#935) Anirudh 2019-10-01 20:34:19 +02:00
  • 3d62e02891 fixed bug #929: close async service before the main thread finishes (#931) Zhang WH 2019-09-30 23:32:29 +08:00
  • 06fa92af2c Removing the dead link to resove automagic issue as mentioned in issue#915 (#927) Hemant Bothra 2019-09-30 20:57:02 +05:30
  • 6b297b701f Data Locality pattern #559 (#889) Ranjeet 2019-09-30 20:49:08 +05:30
  • 5f39f7fbf7 Updating README.md file to update doc as suggested in issue#925 (#926) Hemant Bothra 2019-09-20 10:38:43 +05:30
  • 019abc9980 Add license headers Ilkka Seppälä 2019-09-10 20:26:18 +03:00
  • b874adc296 Set version for next development iteration Ilkka Seppälä 2019-09-08 11:01:12 +03:00
  • 9bf7a059b8 Java Design Patterns v1.21.0 Ilkka Seppälä 2019-09-08 10:49:40 +03:00
  • 88fae070e6 Fix broken links #915 (#921) snehalatapandit 2019-09-07 23:48:13 +05:30
  • f1410337b5 Fix issue #761: ThreadSafeDoubleCheckLocking.java: Instantiating by Reflection call will be successful if you do that firstly (#920) Adrian Yao 2019-09-08 02:13:15 +08:00
  • 8c865e6b4d clean code (#910) Ibrahim ali abdelghany 2019-09-07 20:07:01 +02:00
  • c653edf38f fix must override a superclass method (#919) dongshengchen 2019-09-08 01:52:49 +08:00
  • 35dc25d480 MInor bug fix Issue #895 -> Code comment change (https://github.com/iluwatar/java-design-patterns/issues/895) (#901) saksham93 2019-09-07 21:24:40 +04:00
  • 318f811fea Bytecode pattern #553 (#896) Pawel Zawitowski 2019-09-03 20:50:48 +02:00
  • 7f6067f19f Added priority queue design pattern (#888) Ranjeet 2019-08-31 23:40:35 +05:30
  • 11c0550559 Create .sonarcloud.properties Ilkka Seppälä 2019-08-21 21:51:27 +03:00
  • 085e47b50d Update SonarCloud badge Ilkka Seppälä 2019-08-21 21:47:36 +03:00
  • 61ef59de02 fix code example containing syntax error (#890) Aravind M 2019-08-11 23:36:27 +05:30
  • ccb257d525 fixed bug #883 (#885) Ranjeet 2019-08-04 19:41:56 +05:30
  • 6daaeec5c6 Remove the transitive dependency(junit-jupiter-api) (#916) hoangnam2261 2019-07-31 02:46:38 +07:00
  • 517c20960d Added one more Credit/Article about the benefits of Repository pattern (#882) Thiago Medeiros 2019-07-29 15:31:42 -03:00
  • 36e80c4e69 fixed failing tests (#860) (#880) S Sethi 2019-07-29 19:27:08 +01:00
  • 3454941dcd Typo coresponding -> corresponding (#879) pierDipi 2019-07-29 20:22:56 +02:00
  • b497d41f61 Modify Observer pattern UML (#877) DRad 2019-07-29 20:21:07 +02:00
  • aaabc8f517 Fix the dependency conflict issue (#872) HelloCoCooo 2019-07-30 02:16:21 +08:00
  • 2757b210ea Best practice when compare enum (#869) hoangnam2261 2019-07-30 01:12:14 +07:00
  • d9a567cf97 Commander pattern #505 (#857) AnaghaSasikumar 2019-07-29 23:39:08 +05:30
  • a113de6a14 Add licenses Ilkka Seppälä 2019-07-28 16:24:14 +03:00
  • f7e22a1cf6 508 : Sonar qube critical Issue Fix (#854) kanwarpreet25 2019-07-28 18:12:03 +05:30
  • c6ecf58687 508 : sonar qube critical issue fixes (#852) kanwarpreet25 2019-07-28 18:09:40 +05:30
  • 17bfc91f45 Change Travis CI build env. to Trusty (#911) ptrax 2019-07-28 06:20:18 -05:00
  • 0c6237c225 Type object pattern #555 (#848) AnaghaSasikumar 2019-07-25 00:38:30 +05:30
  • fedc2d9e47 Minor ReadMe Update (#864) saritchie 2019-04-06 22:41:35 -07:00
  • b6b4602baf 845 : unnecassary return deleted (#856) kanwarpreet25 2019-02-17 02:23:06 +05:30
  • eafe52e17a 756 : faq added (#855) kanwarpreet25 2019-02-15 23:30:21 +05:30
  • 5251ec4a93 removed unnecessary static modifier on enum definition (#853) Lucas Prone 2019-02-15 14:55:23 -03:00
  • 26f1a608ab Update license headers Ilkka Seppälä 2019-02-13 23:14:53 +02:00
  • 7a25c57474 Master worker pattern #799 (#831) AnaghaSasikumar 2019-02-14 02:34:16 +05:30
  • 55c7579983 Fix script blocking (#843) Rodolfo Forte 2019-02-04 07:35:06 +01:00
  • 10cb191533 Retry exponential backoff #775 (#829) AnaghaSasikumar 2019-02-04 11:57:13 +05:30
  • a6749cb63e Spatial partition pattern #562 (#828) AnaghaSasikumar 2018-12-23 03:07:31 +05:30
  • 7b8c9b07ed Fix typo (#832) Edy Cu Tjong 2018-12-17 13:42:54 +07:00
  • 0fa18d91c6 Added real world example of Command pattern Narendra Pathai 2018-12-03 18:58:20 +05:30
  • 53b673d5b0 No Need declare App class as a utility class (#827) hoangnam2261 2018-11-26 00:35:22 +07:00
  • 966c56311c Update Readme.md (#815) Anandhu Gopi 2018-11-04 23:42:04 +05:30
  • 150f72758e Add missing license headers Ilkka Seppälä 2018-11-03 09:13:59 +02:00
  • 4446e74338 Hexagonal pattern fixes (#814) Paweł Matejko 2018-10-27 13:09:16 +02:00
  • 70f6e54353 Fix blocker issues on Sonar #508 (#810) staillebois 2018-10-25 15:13:58 +02:00
  • 1f1fcae513 Refactor Page-object pattern (#812) staillebois 2018-10-24 22:17:46 +02:00
  • 2aa9e78ddd Minor refactorings and code style changes (#807) Narendra Pathai 2018-10-23 13:45:41 +05:30
  • 25ed7c09c5 Refactored Event Queue (#806) Narendra Pathai 2018-10-21 23:45:33 +05:30
  • 922fd62da6 Resolves #643, test cases failed due to global state in CallsCount (#803) Narendra Pathai 2018-10-21 23:44:07 +05:30
  • 9e7a500743 Refactoring changes in Ambassador Pattern (#805) Narendra Pathai 2018-10-21 23:42:03 +05:30
  • 21a149ee77 Merge pull request #801 from iluwatar/HexagonalRefactoring Ilkka Seppälä 2018-10-21 09:54:28 +03:00
  • f5eaf06c1c Merge pull request #802 from iluwatar/Issue#699 Ilkka Seppälä 2018-10-21 09:25:06 +03:00
  • 3c6fb0c53b Merge pull request #800 from trumvekhuya/master Ilkka Seppälä 2018-10-21 08:46:24 +03:00
  • 829df031c3 Intermittent failure was due to Thread.sleep in the code. While performing unit test cases there was race condition between two threads, so it was not guaranteed to work every time. Used an interface DelayProvider for simulating delay, and while unit testing fake delay provider is used that eradicates the use of Threads in unit test cases, which is not a good practice. Narendra Pathai 2018-10-15 16:36:27 +05:30
  • 37ae182630 Resolved PMD issues Narendra Pathai 2018-10-15 13:30:20 +05:30
  • ab2c12e734 1) Refactored LotteryNumbers to use Joiner from guava library to join lottery numbers. 2) Solved potential thread safety issue in LotteryTicketId class, where it was using raw primitive value and incrementing it which is not thread-safe. So used AtomicInteger for brevity 3) assertEquals arguments were in incorrect order at many places, so changed order of those 4) Replaced assertFalse and assertTrue at some places with assertEquals and assertNotEquals for reducing complexity of code 5) Removed public modifiers from test cases, as they are no more needed by JUnit 5 Narendra Pathai 2018-10-15 13:21:00 +05:30
  • b3f0cc7e00 - Assign ClubberTroll to another variable in README hoangNam 2018-10-15 11:52:56 +07:00
  • 86e9c66ca5 - Assign new clubberTroll instance to another variable. - Remove redundant Exception from throws list in unit tests. hoangNam 2018-10-15 11:41:14 +07:00
  • a6e6c22bf6 Remove redundant Exception from throws list in DragonSlayerTest hoangNam 2018-10-15 10:44:14 +07:00
  • db33cc533b Remove CII best practices badge Ilkka Seppälä 2018-10-13 18:40:10 +03:00
  • 8433c7b712 Merge pull request #793 from andrievsky/master Ilkka Seppälä 2018-10-13 18:28:40 +03:00
  • ee74fec53c Fix pattern title Ilkka Seppälä 2018-09-30 21:36:32 +03:00
  • 7a7e891384 Set version for next development iteration Ilkka Seppälä 2018-09-30 21:05:57 +03:00
  • 26d6d96f78 Reach milestone 1.20.0 Ilkka Seppälä 2018-09-30 21:03:48 +03:00
  • 3cec7a9ec1 Merge pull request #796 from LyndonArmitage/module-ignore-test-output Ilkka Seppälä 2018-09-25 22:49:25 +03:00
  • b079aec1fd Merge pull request #794 from iluwatar/Issue781 Ilkka Seppälä 2018-09-25 22:45:25 +03:00
  • 8f53df91b9 Delete & Ignore output.txt & error.txt Lyndon Armitage 2018-09-24 10:08:02 +01:00
  • 709405d964 Resolved checkstyle issues Narendra Pathai 2018-09-11 16:11:59 +05:30