├── .github └── workflows │ └── maven.yml ├── .gitignore ├── Agenda.txt ├── IDE ├── PTM.zip └── runConfigurations │ ├── PaneerTikkaMasala.run.xml │ └── SolutionPaneerTikkaMasala.run.xml ├── LICENSE ├── README.adoc ├── assets ├── docs │ ├── CompletableFuture.adoc │ ├── CompletionStage.adoc │ └── Future.adoc └── images │ ├── Background.png │ ├── DukePaneerTikkaMasala.png │ └── recipe.png ├── output.adoc ├── pom.xml └── src ├── kata └── java │ └── none │ └── cgutils │ └── recipe │ └── paneer │ └── tikka │ ├── PaneerTikkaMasala.java │ └── parts │ ├── Part1CheckIngredients.java │ ├── Part2aMakePaneerTikka.java │ ├── Part2bMakeMasala.java │ └── Part3Cooking.java ├── main ├── java │ └── none │ │ └── cgutils │ │ └── recipe │ │ └── paneer │ │ └── tikka │ │ ├── exception │ │ ├── NoLemonJuiceGarnishException.java │ │ └── PaprikaNotFoundException.java │ │ ├── parts │ │ └── RecipePart.java │ │ └── utils │ │ ├── MyThreadFactory.java │ │ └── Timer.java └── resources │ └── log4j2.xml ├── solution └── java │ └── none │ └── cgutils │ └── recipe │ └── paneer │ └── tikka │ ├── SolutionPaneerTikkaMasala.java │ └── parts │ ├── SolutionPart1CheckIngredients.java │ ├── SolutionPart2aMakePaneerTikka.java │ ├── SolutionPart2bMakeMasala.java │ └── SolutionPart3Cooking.java └── test └── java └── none └── cgutils └── recipe └── paneer └── tikka ├── parts ├── Part1CheckIngredientsTest.java └── RecipePartTest.java └── utils └── TimerTest.java /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /target/ 3 | /assets/images/Background1.png 4 | -------------------------------------------------------------------------------- /Agenda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/Agenda.txt -------------------------------------------------------------------------------- /IDE/PTM.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/IDE/PTM.zip -------------------------------------------------------------------------------- /IDE/runConfigurations/PaneerTikkaMasala.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/IDE/runConfigurations/PaneerTikkaMasala.run.xml -------------------------------------------------------------------------------- /IDE/runConfigurations/SolutionPaneerTikkaMasala.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/IDE/runConfigurations/SolutionPaneerTikkaMasala.run.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/README.adoc -------------------------------------------------------------------------------- /assets/docs/CompletableFuture.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/assets/docs/CompletableFuture.adoc -------------------------------------------------------------------------------- /assets/docs/CompletionStage.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/assets/docs/CompletionStage.adoc -------------------------------------------------------------------------------- /assets/docs/Future.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/assets/docs/Future.adoc -------------------------------------------------------------------------------- /assets/images/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/assets/images/Background.png -------------------------------------------------------------------------------- /assets/images/DukePaneerTikkaMasala.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/assets/images/DukePaneerTikkaMasala.png -------------------------------------------------------------------------------- /assets/images/recipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/assets/images/recipe.png -------------------------------------------------------------------------------- /output.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/output.adoc -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/pom.xml -------------------------------------------------------------------------------- /src/kata/java/none/cgutils/recipe/paneer/tikka/PaneerTikkaMasala.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/kata/java/none/cgutils/recipe/paneer/tikka/PaneerTikkaMasala.java -------------------------------------------------------------------------------- /src/kata/java/none/cgutils/recipe/paneer/tikka/parts/Part1CheckIngredients.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/kata/java/none/cgutils/recipe/paneer/tikka/parts/Part1CheckIngredients.java -------------------------------------------------------------------------------- /src/kata/java/none/cgutils/recipe/paneer/tikka/parts/Part2aMakePaneerTikka.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/kata/java/none/cgutils/recipe/paneer/tikka/parts/Part2aMakePaneerTikka.java -------------------------------------------------------------------------------- /src/kata/java/none/cgutils/recipe/paneer/tikka/parts/Part2bMakeMasala.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/kata/java/none/cgutils/recipe/paneer/tikka/parts/Part2bMakeMasala.java -------------------------------------------------------------------------------- /src/kata/java/none/cgutils/recipe/paneer/tikka/parts/Part3Cooking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/kata/java/none/cgutils/recipe/paneer/tikka/parts/Part3Cooking.java -------------------------------------------------------------------------------- /src/main/java/none/cgutils/recipe/paneer/tikka/exception/NoLemonJuiceGarnishException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/main/java/none/cgutils/recipe/paneer/tikka/exception/NoLemonJuiceGarnishException.java -------------------------------------------------------------------------------- /src/main/java/none/cgutils/recipe/paneer/tikka/exception/PaprikaNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/main/java/none/cgutils/recipe/paneer/tikka/exception/PaprikaNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/none/cgutils/recipe/paneer/tikka/parts/RecipePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/main/java/none/cgutils/recipe/paneer/tikka/parts/RecipePart.java -------------------------------------------------------------------------------- /src/main/java/none/cgutils/recipe/paneer/tikka/utils/MyThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/main/java/none/cgutils/recipe/paneer/tikka/utils/MyThreadFactory.java -------------------------------------------------------------------------------- /src/main/java/none/cgutils/recipe/paneer/tikka/utils/Timer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/main/java/none/cgutils/recipe/paneer/tikka/utils/Timer.java -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/solution/java/none/cgutils/recipe/paneer/tikka/SolutionPaneerTikkaMasala.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/solution/java/none/cgutils/recipe/paneer/tikka/SolutionPaneerTikkaMasala.java -------------------------------------------------------------------------------- /src/solution/java/none/cgutils/recipe/paneer/tikka/parts/SolutionPart1CheckIngredients.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/solution/java/none/cgutils/recipe/paneer/tikka/parts/SolutionPart1CheckIngredients.java -------------------------------------------------------------------------------- /src/solution/java/none/cgutils/recipe/paneer/tikka/parts/SolutionPart2aMakePaneerTikka.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/solution/java/none/cgutils/recipe/paneer/tikka/parts/SolutionPart2aMakePaneerTikka.java -------------------------------------------------------------------------------- /src/solution/java/none/cgutils/recipe/paneer/tikka/parts/SolutionPart2bMakeMasala.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/solution/java/none/cgutils/recipe/paneer/tikka/parts/SolutionPart2bMakeMasala.java -------------------------------------------------------------------------------- /src/solution/java/none/cgutils/recipe/paneer/tikka/parts/SolutionPart3Cooking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/solution/java/none/cgutils/recipe/paneer/tikka/parts/SolutionPart3Cooking.java -------------------------------------------------------------------------------- /src/test/java/none/cgutils/recipe/paneer/tikka/parts/Part1CheckIngredientsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/test/java/none/cgutils/recipe/paneer/tikka/parts/Part1CheckIngredientsTest.java -------------------------------------------------------------------------------- /src/test/java/none/cgutils/recipe/paneer/tikka/parts/RecipePartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/test/java/none/cgutils/recipe/paneer/tikka/parts/RecipePartTest.java -------------------------------------------------------------------------------- /src/test/java/none/cgutils/recipe/paneer/tikka/utils/TimerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-guntur/paneer-tikka-masala/HEAD/src/test/java/none/cgutils/recipe/paneer/tikka/utils/TimerTest.java --------------------------------------------------------------------------------