├── .gitattributes ├── .gitignore ├── Chapter01 ├── helloworldxml │ └── src │ │ └── com.packt │ │ ├── com │ │ └── packt │ │ │ └── HelloWorldXml.java │ │ └── module-info.java └── newfeatures │ ├── Http2Feature.java │ ├── NewFeatures.java │ └── module-info.java ├── Chapter03 ├── 10_compiling_older_version │ └── src │ │ └── demo │ │ ├── com │ │ └── packt │ │ │ └── CollectionsDemo.java │ │ └── module-info.java ├── 11_multirelease_jar │ ├── manifest.mf │ ├── mods9 │ │ └── com │ │ │ └── packt │ │ │ └── CollectionUtil.class │ ├── mr.jar │ ├── package.bat │ ├── package.sh │ └── src │ │ ├── 8 │ │ └── com │ │ │ └── packt │ │ │ ├── CollectionUtil.java │ │ │ └── FactoryDemo.java │ │ ├── 9 │ │ └── com │ │ │ └── packt │ │ │ └── CollectionUtil.java │ │ └── MANIFEST.MF ├── 12_services_using_maven │ ├── book-manage │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── book.manage │ │ │ ├── com │ │ │ └── packt │ │ │ │ └── manage │ │ │ │ └── BookManager.java │ │ │ └── module-info.java │ ├── book-service │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── book.service │ │ │ ├── com │ │ │ └── packt │ │ │ │ ├── model │ │ │ │ └── Book.java │ │ │ │ ├── service │ │ │ │ └── BookService.java │ │ │ │ └── spi │ │ │ │ └── BookServiceProvider.java │ │ │ └── module-info.java │ ├── mongodb-book-service │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── mongodb.book.service │ │ │ ├── com │ │ │ └── packt │ │ │ │ └── mongodb │ │ │ │ ├── MongoDbBookServiceProvider.java │ │ │ │ └── service │ │ │ │ └── MongoDbBookService.java │ │ │ └── module-info.java │ ├── pom.xml │ ├── run-with-mongo.bat │ ├── run-with-mongo.sh │ ├── run-with-sqldb.bat │ ├── run-with-sqldb.sh │ └── sqldb-book-service │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── sqldb.book.service │ │ ├── com │ │ └── packt │ │ │ └── sqldb │ │ │ ├── SqlDbBookServiceProvider.java │ │ │ └── service │ │ │ └── SqlDbBookService.java │ │ └── module-info.java ├── 1_json-jackson-sample │ ├── lib │ │ ├── jackson-annotations-2.8.4.jar │ │ ├── jackson-core-2.8.4.jar │ │ └── jackson-databind-2.8.4.jar │ ├── manifest.mf │ ├── run.bat │ ├── run.sh │ └── src │ │ └── com │ │ └── packt │ │ ├── Sample.java │ │ └── model │ │ ├── Address.java │ │ ├── Company.java │ │ ├── Geo.java │ │ └── User.java ├── 2_simple-modular-math-util │ ├── calculator │ │ ├── com │ │ │ └── packt │ │ │ │ └── calculator │ │ │ │ └── Calculator.java │ │ └── module-info.java │ ├── math.util │ │ ├── com │ │ │ └── packt │ │ │ │ └── math │ │ │ │ └── MathUtil.java │ │ └── module-info.java │ ├── run.bat │ └── run.sh ├── 3_modular_jar │ ├── calculator │ │ ├── com │ │ │ └── packt │ │ │ │ └── calculator │ │ │ │ └── Calculator.java │ │ └── module-info.java │ ├── compile-calculator.bat │ ├── compile-math.bat │ ├── compile.sh │ ├── jar-calculator.bat │ ├── jar-calculator.sh │ ├── jar-math.bat │ ├── jar-math.sh │ ├── math.util │ │ ├── com │ │ │ └── packt │ │ │ │ └── math │ │ │ │ └── MathUtil.java │ │ └── module-info.java │ ├── run.bat │ └── run.sh ├── 4_modular_jar_with_pre_java9 │ ├── calculator │ │ └── com │ │ │ └── packt │ │ │ └── calculator │ │ │ └── NonModularCalculator.java │ ├── compile-calculator.bat │ ├── compile-calculator.sh │ ├── jar-math.bat │ ├── jar-math.sh │ ├── math.util │ │ ├── com │ │ │ └── packt │ │ │ │ └── math │ │ │ │ └── MathUtil.java │ │ └── module-info.java │ ├── run.bat │ └── run.sh ├── 5_ModuleDemo │ ├── .idea │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── workspace.xml │ ├── calculator │ │ ├── calculator.iml │ │ └── src │ │ │ ├── com │ │ │ └── packt │ │ │ │ └── calculator │ │ │ │ └── Calculator.java │ │ │ └── module-info.java │ ├── math.util │ │ ├── math.util.iml │ │ └── src │ │ │ ├── com │ │ │ └── packt │ │ │ │ └── math │ │ │ │ └── MathUtil.java │ │ │ └── module-info.java │ └── out │ │ └── production │ │ ├── calculator │ │ ├── com │ │ │ └── packt │ │ │ │ └── calculator │ │ │ │ └── Calculator.class │ │ └── module-info.class │ │ └── math.util │ │ ├── com │ │ └── packt │ │ │ └── math │ │ │ └── MathUtil.class │ │ └── module-info.class ├── 6_bottom_up_migration_after │ └── src │ │ ├── banking.util │ │ ├── com │ │ │ └── packt │ │ │ │ └── banking │ │ │ │ └── BankUtil.java │ │ └── module-info.java │ │ ├── calculator │ │ ├── com │ │ │ └── packt │ │ │ │ └── calculator │ │ │ │ ├── Calculator.java │ │ │ │ └── commands │ │ │ │ ├── Command.java │ │ │ │ ├── CompoundInterestCommand.java │ │ │ │ ├── EvenCheckCommand.java │ │ │ │ ├── PrimeCheckCommand.java │ │ │ │ ├── SimpleInterestCommand.java │ │ │ │ ├── SumEvensCommand.java │ │ │ │ ├── SumOddsCommand.java │ │ │ │ └── SumPrimesCommand.java │ │ └── module-info.java │ │ └── math.util │ │ ├── com │ │ └── packt │ │ │ └── math │ │ │ └── MathUtil.java │ │ └── module-info.java ├── 6_bottom_up_migration_before │ ├── banking_util │ │ └── src │ │ │ └── com │ │ │ └── packt │ │ │ └── banking │ │ │ └── BankUtil.java │ ├── calculator │ │ ├── lib │ │ │ ├── jackson-annotations-2.8.4.jar │ │ │ ├── jackson-core-2.8.4.jar │ │ │ └── jackson-databind-2.8.4.jar │ │ └── src │ │ │ └── com │ │ │ └── packt │ │ │ └── calculator │ │ │ ├── Calculator.java │ │ │ └── commands │ │ │ ├── Command.java │ │ │ ├── CompoundInterestCommand.java │ │ │ ├── EvenCheckCommand.java │ │ │ ├── PrimeCheckCommand.java │ │ │ ├── SimpleInterestCommand.java │ │ │ ├── SumEvensCommand.java │ │ │ ├── SumOddsCommand.java │ │ │ └── SumPrimesCommand.java │ ├── math_util │ │ └── src │ │ │ └── com │ │ │ └── packt │ │ │ └── math │ │ │ └── MathUtil.java │ ├── package-banking.bat │ ├── package-banking.sh │ ├── package-calc.bat │ ├── package-calc.sh │ ├── package-math.bat │ ├── package-math.sh │ ├── run.bat │ └── run.sh ├── 7_top_down_migration_after │ ├── copy-non-mod-jar.bat │ ├── copy-non-mod-jar.sh │ └── src │ │ ├── banking.util │ │ ├── com │ │ │ └── packt │ │ │ │ └── banking │ │ │ │ └── BankUtil.java │ │ └── module-info.java │ │ ├── calculator │ │ ├── com │ │ │ └── packt │ │ │ │ └── calculator │ │ │ │ ├── Calculator.java │ │ │ │ └── commands │ │ │ │ ├── Command.java │ │ │ │ ├── CompoundInterestCommand.java │ │ │ │ ├── EvenCheckCommand.java │ │ │ │ ├── PrimeCheckCommand.java │ │ │ │ ├── SimpleInterestCommand.java │ │ │ │ ├── SumEvensCommand.java │ │ │ │ ├── SumOddsCommand.java │ │ │ │ └── SumPrimesCommand.java │ │ └── module-info.java │ │ └── math.util │ │ ├── com │ │ └── packt │ │ │ └── math │ │ │ └── MathUtil.java │ │ └── module-info.java ├── 7_top_down_migration_before │ ├── banking_util │ │ └── src │ │ │ └── com │ │ │ └── packt │ │ │ └── banking │ │ │ └── BankUtil.java │ ├── calculator │ │ ├── lib │ │ │ ├── jackson-annotations-2.8.4.jar │ │ │ ├── jackson-core-2.8.4.jar │ │ │ └── jackson-databind-2.8.4.jar │ │ └── src │ │ │ └── com │ │ │ └── packt │ │ │ └── calculator │ │ │ ├── Calculator.java │ │ │ └── commands │ │ │ ├── Command.java │ │ │ ├── CompoundInterestCommand.java │ │ │ ├── EvenCheckCommand.java │ │ │ ├── PrimeCheckCommand.java │ │ │ ├── SimpleInterestCommand.java │ │ │ ├── SumEvensCommand.java │ │ │ ├── SumOddsCommand.java │ │ │ └── SumPrimesCommand.java │ ├── math_util │ │ └── src │ │ │ └── com │ │ │ └── packt │ │ │ └── math │ │ │ └── MathUtil.java │ ├── package-banking.bat │ ├── package-banking.sh │ ├── package-calc.bat │ ├── package-calc.sh │ ├── package-math.bat │ ├── package-math.sh │ ├── run.bat │ └── run.sh ├── 8_services │ └── src │ │ ├── book.manage │ │ ├── com │ │ │ └── packt │ │ │ │ └── manage │ │ │ │ └── BookManager.java │ │ └── module-info.java │ │ ├── book.service │ │ ├── com │ │ │ └── packt │ │ │ │ ├── model │ │ │ │ └── Book.java │ │ │ │ ├── service │ │ │ │ └── BookService.java │ │ │ │ └── spi │ │ │ │ └── BookServiceProvider.java │ │ └── module-info.java │ │ ├── mongodb.book.service │ │ ├── com │ │ │ └── packt │ │ │ │ └── mongodb │ │ │ │ ├── MongoDbBookServiceProvider.java │ │ │ │ └── service │ │ │ │ └── MongoDbBookService.java │ │ └── module-info.java │ │ └── sqldb.book.service │ │ ├── com │ │ └── packt │ │ │ └── sqldb │ │ │ ├── SqlDbBookServiceProvider.java │ │ │ └── service │ │ │ └── SqlDbBookService.java │ │ └── module-info.java ├── 9_jlink_modular_run_time_image │ └── src │ │ ├── calculator │ │ ├── com │ │ │ └── packt │ │ │ │ └── calculator │ │ │ │ └── Calculator.java │ │ └── module-info.java │ │ └── math.util │ │ ├── com │ │ └── packt │ │ │ └── math │ │ │ └── MathUtil.java │ │ └── module-info.java └── simple-modular-blog-proto │ └── model-module │ └── src │ └── com.packt.model │ ├── com │ └── packt │ │ └── model │ │ ├── Comment.java │ │ ├── Post.java │ │ ├── User.java │ │ └── UserPrivilege.java │ └── module-info.java ├── Chapter08 ├── 10_connecting_process_pipe │ ├── iris.data.txt │ ├── run.sh │ └── src │ │ └── process │ │ ├── com │ │ └── packt │ │ │ └── process │ │ │ └── PipeDemo.java │ │ └── module-info.java ├── 11_managing_sub_process │ ├── run.sh │ ├── script.sh │ └── src │ │ └── process │ │ ├── com │ │ └── packt │ │ │ └── process │ │ │ └── ManageSubProcessDemo.java │ │ └── module-info.java ├── 1_spawn_new_process │ ├── run.sh │ └── src │ │ └── process │ │ ├── com │ │ └── packt │ │ │ └── process │ │ │ └── NewProcessDemo.java │ │ └── module-info.java ├── 2_redirect_to_file │ ├── run.sh │ └── src │ │ └── process │ │ ├── com │ │ └── packt │ │ │ └── process │ │ │ ├── RedirectFileDemo.java │ │ │ └── input │ │ └── module-info.java ├── 3_change_work_directory │ ├── run.sh │ └── src │ │ └── process │ │ ├── com │ │ └── packt │ │ │ └── process │ │ │ └── ChangeWorkDirectoryDemo.java │ │ └── module-info.java ├── 4_environment_variables │ ├── run.sh │ └── src │ │ └── process │ │ ├── com │ │ └── packt │ │ │ └── process │ │ │ └── EnvironmentVariableDemo.java │ │ └── module-info.java ├── 5_running_shell_script │ ├── run.sh │ ├── script.sh │ └── src │ │ └── process │ │ ├── com │ │ └── packt │ │ │ └── process │ │ │ └── RunningShellScriptDemo.java │ │ └── module-info.java ├── 6_current_process_info │ ├── run.sh │ └── src │ │ └── process │ │ ├── com │ │ └── packt │ │ │ └── process │ │ │ └── CurrentProcessInfoDemo.java │ │ └── module-info.java ├── 7_spawned_process_info │ ├── run.sh │ └── src │ │ └── process │ │ ├── com │ │ └── packt │ │ │ └── process │ │ │ └── SpawnedProcessInfoDemo.java │ │ └── module-info.java ├── 8_manage_spawned_process │ ├── run.sh │ └── src │ │ └── process │ │ ├── com │ │ └── packt │ │ │ └── process │ │ │ └── ManageSpawnedProcessDemo.java │ │ └── module-info.java └── 9_enumerate_all_processes │ ├── run.sh │ └── src │ └── process │ ├── com │ └── packt │ │ └── process │ │ └── EnumerateProcessDemo.java │ └── module-info.java ├── Chapter09 ├── 101_student_data_processor │ ├── build-jar.bat │ ├── build-jar.sh │ └── src │ │ └── student.processor │ │ ├── com │ │ └── packt │ │ │ └── processor │ │ │ ├── ParentEducation.java │ │ │ ├── Student.java │ │ │ ├── StudentDataProcessor.java │ │ │ └── students │ │ └── module-info.java ├── 10_embed_html │ ├── run.bat │ ├── run.sh │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ ├── BrowserDemo$1.class │ │ │ ├── BrowserDemo.class │ │ │ └── BrowserDemo.java │ │ └── module-info.java ├── 11_embed_audio_video │ ├── run.bat │ ├── run.sh │ ├── sample_video1.mp4 │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ └── EmbedAudioVideoDemo.java │ │ └── module-info.java ├── 12_effects_demo │ ├── run.bat │ ├── run.sh │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ ├── BrowserDemo$1.class │ │ │ ├── BrowserDemo.class │ │ │ └── EffectsDemo.java │ │ └── module-info.java ├── 13_tiff_reader │ ├── run.bat │ ├── run.sh │ ├── sample.tif │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ ├── BrowserDemo$1.class │ │ │ ├── BrowserDemo.class │ │ │ └── TiffReaderDemo.java │ │ └── module-info.java ├── 1_create_javafx_gui │ ├── run.bat │ ├── run.sh │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ └── CreateGuiDemo.java │ │ └── module-info.java ├── 2_fxml_gui │ ├── run.bat │ ├── run.sh │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ ├── FxmlController.java │ │ │ ├── FxmlGuiDemo.java │ │ │ └── fxml_age_calc_gui.fxml │ │ └── module-info.java ├── 3_css_javafx │ ├── run.bat │ ├── run.sh │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ ├── CssJavaFxDemo.java │ │ │ └── stylesheet.css │ │ └── module-info.java ├── 4_bar_charts │ ├── mlib │ │ └── student.processor.jar │ ├── run.bat │ ├── run.sh │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ └── BarChartDemo.java │ │ └── module-info.java ├── 5_pie_charts │ ├── mlib │ │ └── student.processor.jar │ ├── run.bat │ ├── run.sh │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ └── PieChartDemo.java │ │ └── module-info.java ├── 6_line_charts │ ├── run.bat │ ├── run.sh │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ ├── LineChartDemo.java │ │ │ ├── OilPrice.java │ │ │ ├── brent-oil │ │ │ └── crude-oil │ │ └── module-info.java ├── 7_area_charts │ ├── run.bat │ ├── run.sh │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ ├── AreaChartDemo.java │ │ │ ├── Marks.java │ │ │ ├── OilPrice.java │ │ │ ├── brent-oil │ │ │ ├── crude-oil │ │ │ └── marks │ │ └── module-info.java ├── 8_bubble_charts │ ├── run.bat │ ├── run.sh │ └── src │ │ └── gui │ │ ├── com │ │ └── packt │ │ │ ├── BubbleChartDemo.java │ │ │ ├── StoreVisit.java │ │ │ └── store │ │ └── module-info.java └── 9_scatter_charts │ ├── run.bat │ ├── run.sh │ └── src │ └── gui │ ├── com │ └── packt │ │ ├── FallOfWicket.java │ │ ├── ScatterChartDemo.java │ │ └── wickets │ └── module-info.java ├── Chapter10 ├── 1_boot_demo │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── boot_demo │ │ │ │ ├── BootDemoApplication.java │ │ │ │ └── SimpleViewController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── templates │ │ │ └── message.html │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── boot_demo │ │ └── BootDemoApplicationTests.java ├── 2_boot_db_demo │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── boot_db_demo │ │ │ │ ├── BootDbDemoApplication.java │ │ │ │ ├── Person.java │ │ │ │ ├── PersonContoller.java │ │ │ │ └── PersonMapper.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── templates │ │ │ ├── detail.html │ │ │ ├── form.html │ │ │ └── list.html │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── boot_db_demo │ │ └── BootDbDemoApplicationTests.java ├── 3_boot_rest_demo │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── boot_rest_demo │ │ │ │ ├── BootRestDemoApplication.java │ │ │ │ ├── Person.java │ │ │ │ ├── PersonApiController.java │ │ │ │ └── PersonMapper.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── mappers │ │ │ └── PersonMapper.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── boot_rest_demo │ │ └── BootRestDemoApplicationTests.java ├── 4_boot_multi_profile_complete │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── boot_rest_demo │ │ │ │ ├── BootMultiProfileDemo.java │ │ │ │ ├── Person.java │ │ │ │ ├── PersonApiController.java │ │ │ │ └── PersonMapper.java │ │ └── resources │ │ │ ├── application-cloud.properties │ │ │ ├── application-local.properties │ │ │ ├── application.properties │ │ │ └── mappers │ │ │ └── PersonMapper.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── boot_rest_demo │ │ └── BootRestDemoApplicationTests.java ├── 4_boot_multi_profile_incomplete │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── boot_rest_demo │ │ │ │ ├── BootMultiProfileDemo.java │ │ │ │ ├── Person.java │ │ │ │ ├── PersonApiController.java │ │ │ │ └── PersonMapper.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── mappers │ │ │ └── PersonMapper.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── boot_rest_demo │ │ └── BootRestDemoApplicationTests.java ├── 5_boot_on_heroku │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── packt │ │ │ │ └── restapp │ │ │ │ ├── AppController.java │ │ │ │ ├── BootMultiProfileDemo.java │ │ │ │ ├── Person.java │ │ │ │ ├── PersonApiController.java │ │ │ │ └── PersonMapper.java │ │ └── resources │ │ │ ├── application-cloud.properties │ │ │ ├── application-heroku.properties │ │ │ ├── application-local.properties │ │ │ ├── application.properties │ │ │ ├── mappers │ │ │ └── PersonMapper.xml │ │ │ └── templates │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── com │ │ └── packt │ │ └── restapp │ │ └── BootRestDemoApplicationTests.java └── 6_boot_with_docker │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── Dockerfile │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── packt │ │ │ └── boot_rest_demo │ │ │ ├── BootMultiProfileDemo.java │ │ │ ├── Person.java │ │ │ ├── PersonApiController.java │ │ │ └── PersonMapper.java │ └── resources │ │ ├── application-cloud.properties │ │ ├── application-local.properties │ │ ├── application.properties │ │ └── mappers │ │ └── PersonMapper.xml │ └── test │ └── java │ └── com │ └── packt │ └── boot_rest_demo │ └── BootRestDemoApplicationTests.java ├── Chapter11 ├── 1_making_http_get │ ├── run.bat │ ├── run.sh │ └── src │ │ └── http.client.demo │ │ ├── com │ │ └── packt │ │ │ └── HttpGetDemo.java │ │ └── module-info.java ├── 2_making_http_post │ ├── mods │ │ ├── jackson.annotations.jar │ │ ├── jackson.core.jar │ │ └── jackson.databind.jar │ ├── run.bat │ ├── run.sh │ └── src │ │ └── http.client.demo │ │ ├── com │ │ └── packt │ │ │ └── HttpPostDemo.java │ │ └── module-info.java ├── 3_making_http_request_protected_res │ ├── run.bat │ ├── run.sh │ └── src │ │ └── http.client.demo │ │ ├── com │ │ └── packt │ │ │ ├── HttpRequestProtectedResDemo.java │ │ │ └── UsernamePasswordAuthenticator.java │ │ └── module-info.java ├── 4_async_http_request │ ├── run.bat │ ├── run.sh │ └── src │ │ └── http.client.demo │ │ ├── com │ │ └── packt │ │ │ └── AsyncHttpRequestDemo.java │ │ └── module-info.java ├── 5_1_apache_http_demo_response_handler │ ├── mods │ │ ├── commons.codec.jar │ │ ├── commons.logging.jar │ │ ├── httpclient.jar │ │ └── httpcore.jar │ ├── run.bat │ ├── run.sh │ └── src │ │ └── http.client.demo │ │ ├── com │ │ └── packt │ │ │ └── ApacheHttpClientResponseHandlerDemo.java │ │ └── module-info.java ├── 5_apache_http_demo │ ├── mods │ │ ├── commons.codec.jar │ │ ├── commons.logging.jar │ │ ├── httpclient.jar │ │ └── httpcore.jar │ ├── run.bat │ ├── run.sh │ └── src │ │ └── http.client.demo │ │ ├── com │ │ └── packt │ │ │ └── ApacheHttpClientDemo.java │ │ └── module-info.java └── 6_unirest_http_demo │ ├── mods │ ├── commons.codec.jar │ ├── commons.logging.jar │ ├── httpasyncclient.jar │ ├── httpclient.jar │ ├── httpcore.jar │ ├── httpcore.nio.jar │ ├── httpmime.jar │ ├── json.jar │ └── unirest.java.jar │ ├── run.bat │ ├── run.sh │ └── src │ └── http.client.demo │ ├── com │ └── packt │ │ └── UnirestHttpClientDemo.java │ └── module-info.java ├── Chapter13 ├── 4_oo_programming │ ├── Car.java │ ├── Dimensions.java │ ├── Engine.java │ └── history └── 6_jshell_api │ ├── run.bat │ ├── run.sh │ └── src │ └── jshell │ ├── com │ └── packt │ │ └── JshellJavaApiDemo.java │ └── module-info.java ├── Chapter14 ├── 1_jjs_demo │ ├── embedded_shell_command.js │ ├── env_variables_and_args_demo.js │ ├── hellojjs.js │ └── using_map_set_demo.js ├── 2_embedded_nashorn │ ├── run.bat │ ├── run.sh │ └── src │ │ └── embedded.nashorn │ │ ├── com │ │ └── packt │ │ │ ├── EmbeddedNashornDemo.java │ │ │ └── embeddable.js │ │ └── module-info.java ├── 3_java_from_nashorn │ ├── gui_from_javascript.js │ └── java_from_javascript.js └── 4_es6_features │ └── es6_features.js ├── LICENSE ├── README.md └── RemainingCodes └── Code ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── dbnavigator.xml ├── encodings.xml ├── kotlinc.xml ├── libraries │ ├── Maven__junit_junit_4_12.xml │ ├── Maven__net_bytebuddy_byte_buddy_1_6_9.xml │ ├── Maven__net_bytebuddy_byte_buddy_agent_1_6_9.xml │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ ├── Maven__org_mockito_mockito_core_2_7_13.xml │ ├── Maven__org_objenesis_objenesis_2_5.xml │ └── Maven__org_postgresql_postgresql_9_4_1212.xml ├── misc.xml ├── modules.xml └── workspace.xml ├── Cookbook.iml ├── pom.xml ├── src ├── main │ └── java │ │ └── com │ │ └── packt │ │ └── cookbook │ │ ├── ch02_oop │ │ ├── a_classes │ │ │ ├── Car.java │ │ │ ├── Chapter02Classes.java │ │ │ ├── Engine.java │ │ │ └── Vehicle.java │ │ ├── b_innerclass │ │ │ ├── Chapter02InnerClasses.java │ │ │ ├── Vehicle.java │ │ │ ├── Vehicle1.java │ │ │ └── Vehicle2.java │ │ ├── c_inheritance │ │ │ ├── a │ │ │ │ ├── Car.java │ │ │ │ ├── Chapter02Inheritance.java │ │ │ │ ├── Truck.java │ │ │ │ └── Vehicle.java │ │ │ ├── b │ │ │ │ ├── Car.java │ │ │ │ ├── Chapter02Inheritance.java │ │ │ │ ├── Truck.java │ │ │ │ └── Vehicle.java │ │ │ ├── c │ │ │ │ ├── Car.java │ │ │ │ ├── Chapter02Inheritance.java │ │ │ │ ├── Truck.java │ │ │ │ └── Vehicle.java │ │ │ ├── d │ │ │ │ ├── Car.java │ │ │ │ ├── Chapter02Inheritance.java │ │ │ │ ├── Truck.java │ │ │ │ └── Vehicle.java │ │ │ └── e │ │ │ │ ├── Car.java │ │ │ │ ├── Chapter02Inheritance.java │ │ │ │ ├── Truck.java │ │ │ │ └── Vehicle.java │ │ ├── d_composition │ │ │ ├── Car.java │ │ │ ├── Chapter02Composition.java │ │ │ ├── SpeedModel.java │ │ │ ├── Truck.java │ │ │ └── Vehicle.java │ │ ├── e_interface │ │ │ ├── a │ │ │ │ ├── Chapter02Interface.java │ │ │ │ ├── FactorySpeedModel.java │ │ │ │ ├── FactoryVehicle.java │ │ │ │ └── api │ │ │ │ │ ├── Car.java │ │ │ │ │ ├── SpeedModel.java │ │ │ │ │ ├── Truck.java │ │ │ │ │ └── Vehicle.java │ │ │ └── b │ │ │ │ ├── Chapter02Interface.java │ │ │ │ ├── FactoryVehicle.java │ │ │ │ └── api │ │ │ │ ├── Car.java │ │ │ │ ├── SpeedModel.java │ │ │ │ ├── Truck.java │ │ │ │ └── Vehicle.java │ │ └── f_enum │ │ │ ├── Chapter02Enum.java │ │ │ ├── FactorySpeedModel.java │ │ │ ├── FactoryVehicle.java │ │ │ └── api │ │ │ ├── Car.java │ │ │ ├── SpeedModel.java │ │ │ ├── Truck.java │ │ │ └── Vehicle.java │ │ ├── ch04_functional │ │ ├── a │ │ │ └── Chapter04Functional.java │ │ ├── b │ │ │ └── Chapter04Functional.java │ │ └── c │ │ │ ├── Chapter04Functional.java │ │ │ ├── FactorySpeedModel.java │ │ │ ├── FactoryTraffic.java │ │ │ ├── FactoryVehicle.java │ │ │ └── api │ │ │ ├── Car.java │ │ │ ├── SpeedModel.java │ │ │ ├── TrafficUnit.java │ │ │ ├── Truck.java │ │ │ └── Vehicle.java │ │ ├── ch05_streams │ │ ├── Chapter05Streams.java │ │ ├── FactorySpeedModel.java │ │ ├── FactoryTraffic.java │ │ ├── FactoryVehicle.java │ │ ├── Thing.java │ │ ├── TrafficDensity1.java │ │ ├── TrafficDensity2.java │ │ ├── TrafficDensity3.java │ │ └── api │ │ │ ├── Car.java │ │ │ ├── SpeedModel.java │ │ │ ├── TrafficUnit.java │ │ │ ├── Truck.java │ │ │ └── Vehicle.java │ │ ├── ch06_db │ │ ├── Chapter06Database01.java │ │ ├── Chapter06Database02.java │ │ └── image1.png │ │ ├── ch07_concurrency │ │ ├── AverageSpeed.java │ │ ├── Chapter07Concurrency01.java │ │ ├── Chapter07Concurrency02.java │ │ ├── Chapter07Concurrency03.java │ │ ├── Chapter07Concurrency04.java │ │ ├── DemoSubscriber.java │ │ ├── DemoSubscription.java │ │ ├── FactorySpeedModel.java │ │ ├── FactoryTraffic.java │ │ ├── FactoryVehicle.java │ │ └── api │ │ │ ├── Car.java │ │ │ ├── DateLocation.java │ │ │ ├── SpeedModel.java │ │ │ ├── TrafficUnit.java │ │ │ ├── Truck.java │ │ │ └── Vehicle.java │ │ ├── ch12_memory │ │ ├── Chapter12Memory.java │ │ └── walk │ │ │ ├── Clazz01.java │ │ │ ├── Clazz02.java │ │ │ └── Clazz03.java │ │ └── ch15_testing │ │ ├── AverageSpeed.java │ │ ├── Chapter15Testing.java │ │ ├── TrafficDensity.java │ │ ├── api │ │ ├── Car.java │ │ ├── SpeedModel.java │ │ ├── TrafficUnit.java │ │ ├── Truck.java │ │ └── Vehicle.java │ │ ├── factories │ │ ├── DateLocation.java │ │ ├── FactorySpeedModel.java │ │ ├── FactoryTraffic.java │ │ └── FactoryVehicle.java │ │ ├── process │ │ ├── Dispatcher.java │ │ ├── Process.java │ │ ├── Processor.java │ │ └── Subscription.java │ │ └── utils │ │ └── DbUtil.java └── test │ └── java │ └── com │ └── packt │ └── cookbook │ ├── ch02_oop │ └── a_classes │ │ ├── VehicleMockTest.java │ │ └── VehicleTest.java │ ├── ch05_streams │ ├── TrafficDensity1Test.java │ ├── TrafficDensity2Test.java │ └── TrafficDensity3Test.java │ ├── ch06_db │ ├── DatabaseRelatedTest.java │ └── DbRelatedMethodsTest.java │ └── ch15_testing │ └── IntegrationTest.java └── target ├── classes └── com │ └── packt │ └── cookbook │ ├── ch02_oop │ ├── a_classes │ │ ├── Car.class │ │ ├── Chapter02Classes.class │ │ ├── Engine.class │ │ └── Vehicle.class │ ├── b_innerclass │ │ ├── Chapter02InnerClasses$1.class │ │ ├── Chapter02InnerClasses$2.class │ │ ├── Chapter02InnerClasses$VehicleInterface.class │ │ ├── Chapter02InnerClasses.class │ │ ├── Vehicle$1.class │ │ ├── Vehicle$Engine.class │ │ ├── Vehicle.class │ │ ├── Vehicle1$1.class │ │ ├── Vehicle1$Engine.class │ │ ├── Vehicle1.class │ │ ├── Vehicle2$1Engine.class │ │ └── Vehicle2.class │ ├── c_inheritance │ │ ├── a │ │ │ ├── Car.class │ │ │ ├── Chapter02Inheritance.class │ │ │ ├── Truck.class │ │ │ └── Vehicle.class │ │ ├── b │ │ │ ├── Car.class │ │ │ ├── Chapter02Inheritance.class │ │ │ ├── Truck.class │ │ │ └── Vehicle.class │ │ ├── c │ │ │ ├── Car.class │ │ │ ├── Chapter02Inheritance.class │ │ │ ├── Truck.class │ │ │ └── Vehicle.class │ │ ├── d │ │ │ ├── Car.class │ │ │ ├── Chapter02Inheritance.class │ │ │ ├── Truck.class │ │ │ └── Vehicle.class │ │ └── e │ │ │ ├── Car.class │ │ │ ├── Chapter02Inheritance.class │ │ │ ├── Truck.class │ │ │ └── Vehicle.class │ ├── d_composition │ │ ├── Car.class │ │ ├── Chapter02Composition.class │ │ ├── SpeedModel.class │ │ ├── Truck.class │ │ └── Vehicle.class │ ├── e_interface │ │ ├── a │ │ │ ├── Chapter02Interface.class │ │ │ ├── FactorySpeedModel$1.class │ │ │ ├── FactorySpeedModel$SpeedModelImpl.class │ │ │ ├── FactorySpeedModel.class │ │ │ ├── FactoryVehicle$1.class │ │ │ ├── FactoryVehicle$CarImpl.class │ │ │ ├── FactoryVehicle$CrewCabImpl.class │ │ │ ├── FactoryVehicle$TruckImpl.class │ │ │ ├── FactoryVehicle$VehicleImpl.class │ │ │ ├── FactoryVehicle.class │ │ │ └── api │ │ │ │ ├── Car.class │ │ │ │ ├── SpeedModel.class │ │ │ │ ├── Truck.class │ │ │ │ └── Vehicle.class │ │ └── b │ │ │ ├── Chapter02Interface.class │ │ │ ├── FactoryVehicle$1.class │ │ │ ├── FactoryVehicle$CarImpl.class │ │ │ ├── FactoryVehicle$TruckImpl.class │ │ │ ├── FactoryVehicle$VehicleImpl.class │ │ │ ├── FactoryVehicle.class │ │ │ └── api │ │ │ ├── Car.class │ │ │ ├── SpeedModel.class │ │ │ ├── Truck.class │ │ │ └── Vehicle.class │ └── f_enum │ │ ├── Chapter02Enum$RoadCondition1.class │ │ ├── Chapter02Enum.class │ │ ├── FactorySpeedModel$1.class │ │ ├── FactorySpeedModel$SpeedModelImpl.class │ │ ├── FactorySpeedModel.class │ │ ├── FactoryVehicle$1.class │ │ ├── FactoryVehicle$CarImpl.class │ │ ├── FactoryVehicle$VehicleImpl.class │ │ ├── FactoryVehicle.class │ │ └── api │ │ ├── Car$WeigthUnit.class │ │ ├── Car.class │ │ ├── SpeedModel$1.class │ │ ├── SpeedModel$DrivingCondition.class │ │ ├── SpeedModel$RoadCondition$1.class │ │ ├── SpeedModel$RoadCondition.class │ │ ├── SpeedModel$TireCondition.class │ │ ├── SpeedModel.class │ │ ├── Truck.class │ │ └── Vehicle.class │ ├── ch04_functional │ ├── a │ │ ├── Chapter04Functional$1.class │ │ ├── Chapter04Functional$10.class │ │ ├── Chapter04Functional$11.class │ │ ├── Chapter04Functional$12.class │ │ ├── Chapter04Functional$13.class │ │ ├── Chapter04Functional$14.class │ │ ├── Chapter04Functional$15.class │ │ ├── Chapter04Functional$2.class │ │ ├── Chapter04Functional$3.class │ │ ├── Chapter04Functional$4.class │ │ ├── Chapter04Functional$5.class │ │ ├── Chapter04Functional$6.class │ │ ├── Chapter04Functional$7.class │ │ ├── Chapter04Functional$8.class │ │ ├── Chapter04Functional$9.class │ │ ├── Chapter04Functional$Demo$1.class │ │ ├── Chapter04Functional$Demo.class │ │ └── Chapter04Functional.class │ ├── b │ │ ├── Chapter04Functional$1.class │ │ ├── Chapter04Functional$AnyImpl.class │ │ ├── Chapter04Functional$CalcImpl.class │ │ ├── Chapter04Functional$Calculator.class │ │ ├── Chapter04Functional$Food.class │ │ ├── Chapter04Functional$GrandApi.class │ │ ├── Chapter04Functional$GrandImpl.class │ │ └── Chapter04Functional.class │ └── c │ │ ├── Chapter04Functional$Traffic.class │ │ ├── Chapter04Functional$TrafficImpl.class │ │ ├── Chapter04Functional.class │ │ ├── FactorySpeedModel$1.class │ │ ├── FactorySpeedModel$SpeedModelImpl.class │ │ ├── FactorySpeedModel.class │ │ ├── FactoryTraffic$TrafficModelImpl.class │ │ ├── FactoryTraffic.class │ │ ├── FactoryVehicle$1.class │ │ ├── FactoryVehicle$CarImpl.class │ │ ├── FactoryVehicle$CrewCabImpl.class │ │ ├── FactoryVehicle$TruckImpl.class │ │ ├── FactoryVehicle$VehicleImpl.class │ │ ├── FactoryVehicle.class │ │ └── api │ │ ├── Car.class │ │ ├── SpeedModel$1.class │ │ ├── SpeedModel$RoadCondition$1.class │ │ ├── SpeedModel$RoadCondition.class │ │ ├── SpeedModel$TireCondition.class │ │ ├── SpeedModel.class │ │ ├── TrafficUnit.class │ │ ├── Truck.class │ │ ├── Vehicle$VehicleType.class │ │ └── Vehicle.class │ ├── ch05_streams │ ├── Chapter05Streams$1.class │ ├── Chapter05Streams$2.class │ ├── Chapter05Streams$3.class │ ├── Chapter05Streams$Traffic.class │ ├── Chapter05Streams$TrafficImpl.class │ ├── Chapter05Streams$TrafficUnitWrapper1.class │ ├── Chapter05Streams$TrafficUnitWrapper2.class │ ├── Chapter05Streams$TrafficUnitWrapper3.class │ ├── Chapter05Streams.class │ ├── FactorySpeedModel$1.class │ ├── FactorySpeedModel$SpeedModelImpl.class │ ├── FactorySpeedModel.class │ ├── FactoryTraffic$TrafficModelImpl.class │ ├── FactoryTraffic.class │ ├── FactoryVehicle$1.class │ ├── FactoryVehicle$CarImpl.class │ ├── FactoryVehicle$CrewCabImpl.class │ ├── FactoryVehicle$TruckImpl.class │ ├── FactoryVehicle$VehicleImpl.class │ ├── FactoryVehicle.class │ ├── Thing.class │ ├── TrafficDensity1$1.class │ ├── TrafficDensity1$CountByLane.class │ ├── TrafficDensity1$TrafficUnitWrapper.class │ ├── TrafficDensity1.class │ ├── TrafficDensity2$1.class │ ├── TrafficDensity2$CountByLane.class │ ├── TrafficDensity2$TrafficUnitWrapper.class │ ├── TrafficDensity2.class │ ├── TrafficDensity3$TrafficUnitWrapper.class │ ├── TrafficDensity3.class │ └── api │ │ ├── Car.class │ │ ├── SpeedModel$1.class │ │ ├── SpeedModel$DrivingCondition.class │ │ ├── SpeedModel$RoadCondition$1.class │ │ ├── SpeedModel$RoadCondition.class │ │ ├── SpeedModel$TireCondition.class │ │ ├── SpeedModel.class │ │ ├── TrafficUnit.class │ │ ├── Truck.class │ │ ├── Vehicle$VehicleType.class │ │ └── Vehicle.class │ ├── ch06_db │ ├── Chapter06Database01.class │ └── Chapter06Database02.class │ ├── ch07_concurrency │ ├── AverageSpeed$TrafficUnitWrapper.class │ ├── AverageSpeed.class │ ├── Chapter07Concurrency01$1.class │ ├── Chapter07Concurrency01$ARunnable.class │ ├── Chapter07Concurrency01$AThread.class │ ├── Chapter07Concurrency01$BRunnable.class │ ├── Chapter07Concurrency01$Calculator.class │ ├── Chapter07Concurrency01$ImmutableClass.class │ ├── Chapter07Concurrency01$MutableClass.class │ ├── Chapter07Concurrency01.class │ ├── Chapter07Concurrency02$QueueConsumer.class │ ├── Chapter07Concurrency02$QueueElement.class │ ├── Chapter07Concurrency02$QueueProducer.class │ ├── Chapter07Concurrency02.class │ ├── Chapter07Concurrency03$CallableWorker.class │ ├── Chapter07Concurrency03$CallableWorkerImpl.class │ ├── Chapter07Concurrency03$Result.class │ ├── Chapter07Concurrency03$RunnableWorker.class │ ├── Chapter07Concurrency03$RunnableWorkerImpl.class │ ├── Chapter07Concurrency03.class │ ├── Chapter07Concurrency04.class │ ├── DemoSubscriber.class │ ├── DemoSubscription.class │ ├── FactorySpeedModel$1.class │ ├── FactorySpeedModel$SpeedModelImpl.class │ ├── FactorySpeedModel.class │ ├── FactoryTraffic$TrafficModelImpl.class │ ├── FactoryTraffic.class │ ├── FactoryVehicle$1.class │ ├── FactoryVehicle$CarImpl.class │ ├── FactoryVehicle$CrewCabImpl.class │ ├── FactoryVehicle$TruckImpl.class │ ├── FactoryVehicle$VehicleImpl.class │ ├── FactoryVehicle.class │ └── api │ │ ├── Car.class │ │ ├── DateLocation.class │ │ ├── SpeedModel$1.class │ │ ├── SpeedModel$DrivingCondition.class │ │ ├── SpeedModel$RoadCondition$1.class │ │ ├── SpeedModel$RoadCondition.class │ │ ├── SpeedModel$TireCondition.class │ │ ├── SpeedModel.class │ │ ├── TrafficUnit.class │ │ ├── Truck.class │ │ ├── Vehicle$VehicleType.class │ │ └── Vehicle.class │ ├── ch12_memory │ ├── Chapter12Memory$AnObject.class │ ├── Chapter12Memory$MyResource1.class │ ├── Chapter12Memory$MyResource2.class │ ├── Chapter12Memory.class │ └── walk │ │ ├── Clazz01.class │ │ ├── Clazz02.class │ │ └── Clazz03.class │ └── ch15_testing │ ├── AverageSpeed$TrafficUnitWrapper.class │ ├── AverageSpeed.class │ ├── Chapter15Testing.class │ ├── TrafficDensity$TrafficUnitWrapper.class │ ├── TrafficDensity.class │ ├── api │ ├── Car.class │ ├── SpeedModel$1.class │ ├── SpeedModel$DrivingCondition.class │ ├── SpeedModel$RoadCondition$1.class │ ├── SpeedModel$RoadCondition.class │ ├── SpeedModel$TireCondition.class │ ├── SpeedModel.class │ ├── TrafficUnit.class │ ├── Truck.class │ ├── Vehicle$VehicleType.class │ └── Vehicle.class │ ├── factories │ ├── DateLocation.class │ ├── FactorySpeedModel.class │ ├── FactoryTraffic$TrafficModelImpl.class │ ├── FactoryTraffic.class │ ├── FactoryVehicle$1.class │ ├── FactoryVehicle$CarImpl.class │ ├── FactoryVehicle$CrewCabImpl.class │ ├── FactoryVehicle$TruckImpl.class │ ├── FactoryVehicle$VehicleImpl.class │ └── FactoryVehicle.class │ ├── process │ ├── Dispatcher.class │ ├── Process.class │ ├── Processor$1.class │ ├── Processor.class │ └── Subscription.class │ └── utils │ ├── DbUtil$TrafficUnitImpl.class │ └── DbUtil.class ├── maven-status └── maven-compiler-plugin │ ├── compile │ └── default-compile │ │ ├── createdFiles.lst │ │ └── inputFiles.lst │ └── testCompile │ └── default-testCompile │ ├── createdFiles.lst │ └── inputFiles.lst ├── surefire-reports ├── TEST-com.packt.cookbook.ch02_oop.a_classes.VehicleMockTest.xml ├── TEST-com.packt.cookbook.ch02_oop.a_classes.VehicleTest.xml ├── TEST-com.packt.cookbook.ch05_streams.TrafficDensity1Test.xml ├── TEST-com.packt.cookbook.ch05_streams.TrafficDensity2Test.xml ├── TEST-com.packt.cookbook.ch05_streams.TrafficDensity3Test.xml ├── TEST-com.packt.cookbook.ch06_db.DatabaseRelatedTest.xml ├── TEST-com.packt.cookbook.ch06_db.DbRelatedMethodsTest.xml ├── com.packt.cookbook.ch02_oop.a_classes.VehicleMockTest.txt ├── com.packt.cookbook.ch02_oop.a_classes.VehicleTest.txt ├── com.packt.cookbook.ch05_streams.TrafficDensity1Test.txt ├── com.packt.cookbook.ch05_streams.TrafficDensity2Test.txt ├── com.packt.cookbook.ch05_streams.TrafficDensity3Test.txt ├── com.packt.cookbook.ch06_db.DatabaseRelatedTest.txt └── com.packt.cookbook.ch06_db.DbRelatedMethodsTest.txt └── test-classes └── com └── packt └── cookbook ├── ch02_oop └── a_classes │ ├── VehicleMockTest.class │ └── VehicleTest.class ├── ch05_streams ├── TrafficDensity1Test$1.class ├── TrafficDensity1Test.class ├── TrafficDensity2Test$1.class ├── TrafficDensity2Test.class ├── TrafficDensity3Test$1.class ├── TrafficDensity3Test$TrafficDensityTestCalcLaneNumber.class └── TrafficDensity3Test.class ├── ch06_db ├── DatabaseRelatedTest.class ├── DbRelatedMethodsTest$1.class ├── DbRelatedMethodsTest$DbRelatedMethods.class └── DbRelatedMethodsTest.class └── ch15_testing └── IntegrationTest.class /Chapter01/helloworldxml/src/com.packt/module-info.java: -------------------------------------------------------------------------------- 1 | module com.packt{ 2 | //depends on the java.xml.bind module 3 | requires java.xml.bind; 4 | 5 | //need this for Messages class to be available to java.xml.bind 6 | exports com.packt to java.xml.bind; 7 | } 8 | -------------------------------------------------------------------------------- /Chapter01/newfeatures/NewFeatures.java: -------------------------------------------------------------------------------- 1 | public class NewFeatures{ 2 | public static void main(String [] args) { 3 | ProcessHandle currentProcess = ProcessHandle.current(); 4 | System.out.println("PID: " + currentProcess.pid()); 5 | ProcessHandle.Info currentProcessInfo = currentProcess.info(); 6 | System.out.println("Info: " + currentProcessInfo); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Chapter01/newfeatures/module-info.java: -------------------------------------------------------------------------------- 1 | module newfeatures{ 2 | requires jdk.incubator.httpclient; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter03/10_compiling_older_version/src/demo/module-info.java: -------------------------------------------------------------------------------- 1 | module demo{} -------------------------------------------------------------------------------- /Chapter03/11_multirelease_jar/manifest.mf: -------------------------------------------------------------------------------- 1 | Multi-Release: true -------------------------------------------------------------------------------- /Chapter03/11_multirelease_jar/mods9/com/packt/CollectionUtil.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/11_multirelease_jar/mods9/com/packt/CollectionUtil.class -------------------------------------------------------------------------------- /Chapter03/11_multirelease_jar/mr.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/11_multirelease_jar/mr.jar -------------------------------------------------------------------------------- /Chapter03/11_multirelease_jar/package.bat: -------------------------------------------------------------------------------- 1 | javac -d mods --release 8 src\8\com\packt\*.java 2 | javac -d mods9 --release 9 src\9\com\packt\*.java 3 | 4 | jar --create --file mr.jar --main-class=com.packt.FactoryDemo -C mods . --release 9 -C mods9 . -------------------------------------------------------------------------------- /Chapter03/11_multirelease_jar/package.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --release 8 $(find src/8 -name "*.java") 2 | javac -d mods9 --release 9 $(find src/9 -name "*.java") 3 | 4 | jar --create --file mr.jar --main-class=com.packt.FactoryDemo -C mods . --release 9 -C mods9 . -------------------------------------------------------------------------------- /Chapter03/11_multirelease_jar/src/8/com/packt/FactoryDemo.java: -------------------------------------------------------------------------------- 1 | package com.packt; 2 | 3 | 4 | public class FactoryDemo{ 5 | public static void main(String[] args){ 6 | System.out.println(CollectionUtil.list("element1", "element2", "element3")); 7 | System.out.println(CollectionUtil.set("element1", "element2", "element3")); 8 | } 9 | 10 | } -------------------------------------------------------------------------------- /Chapter03/11_multirelease_jar/src/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Multi-Release: true -------------------------------------------------------------------------------- /Chapter03/12_services_using_maven/book-manage/src/main/book.manage/module-info.java: -------------------------------------------------------------------------------- 1 | module book.manage{ 2 | requires book.service; 3 | } -------------------------------------------------------------------------------- /Chapter03/12_services_using_maven/book-service/src/main/book.service/com/packt/model/Book.java: -------------------------------------------------------------------------------- 1 | package com.packt.model; 2 | 3 | public class Book{ 4 | public Book(String id, String title, String author){ 5 | this.id = id; 6 | this.title = title; 7 | this.author = author; 8 | } 9 | 10 | public String id; 11 | public String title; 12 | public String author; 13 | } -------------------------------------------------------------------------------- /Chapter03/12_services_using_maven/book-service/src/main/book.service/com/packt/spi/BookServiceProvider.java: -------------------------------------------------------------------------------- 1 | package com.packt.spi; 2 | 3 | import com.packt.service.BookService; 4 | 5 | public interface BookServiceProvider{ 6 | public BookService getBookService(); 7 | } -------------------------------------------------------------------------------- /Chapter03/12_services_using_maven/book-service/src/main/book.service/module-info.java: -------------------------------------------------------------------------------- 1 | module book.service{ 2 | exports com.packt.model; 3 | exports com.packt.service; 4 | exports com.packt.spi; 5 | uses com.packt.spi.BookServiceProvider; 6 | } -------------------------------------------------------------------------------- /Chapter03/12_services_using_maven/mongodb-book-service/src/main/mongodb.book.service/module-info.java: -------------------------------------------------------------------------------- 1 | module mongodb.book.service{ 2 | requires book.service; 3 | provides com.packt.spi.BookServiceProvider 4 | with com.packt.mongodb.MongoDbBookServiceProvider; 5 | } -------------------------------------------------------------------------------- /Chapter03/12_services_using_maven/run-with-mongo.bat: -------------------------------------------------------------------------------- 1 | java -p book-manage\target\book-manage-1.0.jar;book-service\target\book-service-1.0.jar;mongodb-book-service\target\mongodb-book-service-1.0.jar -m book.manage/com.packt.manage.BookManager -------------------------------------------------------------------------------- /Chapter03/12_services_using_maven/run-with-mongo.sh: -------------------------------------------------------------------------------- 1 | java -p book-manage/target/book-manage-1.0.jar:book-service/target/book-service-1.0.jar:mongodb-book-service/target/mongodb-book-service-1.0.jar -m book.manage/com.packt.manage.BookManager -------------------------------------------------------------------------------- /Chapter03/12_services_using_maven/run-with-sqldb.bat: -------------------------------------------------------------------------------- 1 | java -p book-manage\target\book-manage-1.0.jar;book-service\target\book-service-1.0.jar;sqldb-book-service\target\sqldb-book-service-1.0.jar -m book.manage/com.packt.manage.BookManager -------------------------------------------------------------------------------- /Chapter03/12_services_using_maven/run-with-sqldb.sh: -------------------------------------------------------------------------------- 1 | java -p book-manage/target/book-manage-1.0.jar:book-service/target/book-service-1.0.jar:sqldb-book-service/target/sqldb-book-service-1.0.jar -m book.manage/com.packt.manage.BookManager -------------------------------------------------------------------------------- /Chapter03/12_services_using_maven/sqldb-book-service/src/main/sqldb.book.service/module-info.java: -------------------------------------------------------------------------------- 1 | module sqldb.book.service{ 2 | requires book.service; 3 | provides com.packt.spi.BookServiceProvider 4 | with com.packt.sqldb.SqlDbBookServiceProvider; 5 | } -------------------------------------------------------------------------------- /Chapter03/1_json-jackson-sample/lib/jackson-annotations-2.8.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/1_json-jackson-sample/lib/jackson-annotations-2.8.4.jar -------------------------------------------------------------------------------- /Chapter03/1_json-jackson-sample/lib/jackson-core-2.8.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/1_json-jackson-sample/lib/jackson-core-2.8.4.jar -------------------------------------------------------------------------------- /Chapter03/1_json-jackson-sample/lib/jackson-databind-2.8.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/1_json-jackson-sample/lib/jackson-databind-2.8.4.jar -------------------------------------------------------------------------------- /Chapter03/1_json-jackson-sample/manifest.mf: -------------------------------------------------------------------------------- 1 | Main-Class: com.packt.Sample 2 | Class-Path: lib/jackson-annotations-2.8.4.jar lib/jackson-core-2.8.4.jar lib/jackson-databind-2.8.4.jar 3 | -------------------------------------------------------------------------------- /Chapter03/1_json-jackson-sample/run.sh: -------------------------------------------------------------------------------- 1 | javac -cp 'lib/*' -d classes -sourcepath src $(find src -name *.java) 2 | java -cp lib/*:classes/ com.packt.Sample -------------------------------------------------------------------------------- /Chapter03/1_json-jackson-sample/src/com/packt/model/Address.java: -------------------------------------------------------------------------------- 1 | package com.packt.model; 2 | 3 | public class Address{ 4 | public String street; 5 | public String suite; 6 | public String city; 7 | public String zipcode; 8 | public Geo geo; 9 | } -------------------------------------------------------------------------------- /Chapter03/1_json-jackson-sample/src/com/packt/model/Company.java: -------------------------------------------------------------------------------- 1 | package com.packt.model; 2 | 3 | public class Company{ 4 | public String name; 5 | public String catchPhrase; 6 | public String bs; 7 | } -------------------------------------------------------------------------------- /Chapter03/1_json-jackson-sample/src/com/packt/model/Geo.java: -------------------------------------------------------------------------------- 1 | package com.packt.model; 2 | 3 | public class Geo{ 4 | public String lat; 5 | public String lng; 6 | } -------------------------------------------------------------------------------- /Chapter03/1_json-jackson-sample/src/com/packt/model/User.java: -------------------------------------------------------------------------------- 1 | package com.packt.model; 2 | 3 | public class User{ 4 | public Integer id; 5 | public String name; 6 | public String username; 7 | public String email; 8 | public Address address; 9 | public String phone; 10 | public String website; 11 | public Company company; 12 | } -------------------------------------------------------------------------------- /Chapter03/2_simple-modular-math-util/calculator/module-info.java: -------------------------------------------------------------------------------- 1 | module calculator{ 2 | requires math.util; 3 | } -------------------------------------------------------------------------------- /Chapter03/2_simple-modular-math-util/math.util/module-info.java: -------------------------------------------------------------------------------- 1 | module math.util{ 2 | exports com.packt.math; 3 | } -------------------------------------------------------------------------------- /Chapter03/2_simple-modular-math-util/run.bat: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path . math.util\*.java math.util\com\packt\math\*.java calculator\*.java calculator\com\packt\calculator\*.java 2 | java --module-path mods -m calculator/com.packt.calculator.Calculator -------------------------------------------------------------------------------- /Chapter03/2_simple-modular-math-util/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path . $(find . -name "*.java") 2 | java --module-path mods -m calculator/com.packt.calculator.Calculator -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/calculator/module-info.java: -------------------------------------------------------------------------------- 1 | module calculator{ 2 | requires math.util; 3 | } -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/compile-calculator.bat: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path . calculator\*.java calculator\com\packt\calculator\*.java -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/compile-math.bat: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path . math.util\*.java math.util\com\packt\math\*.java -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/compile.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path . $(find . -name *.java) 2 | -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/jar-calculator.bat: -------------------------------------------------------------------------------- 1 | jar --create --file=mlib/calculator@1.0.jar --module-version 1.0 --main-class com.packt.calculator.Calculator -C mods/calculator . -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/jar-calculator.sh: -------------------------------------------------------------------------------- 1 | mkdir -p mlib 2 | jar --create --file=mlib/calculator@1.0.jar --module-version 1.0 --main-class com.packt.calculator.Calculator -C mods/calculator . 3 | -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/jar-math.bat: -------------------------------------------------------------------------------- 1 | jar --create --file=mlib/math.util@1.0.jar --module-version 1.0 -C mods/math.util . -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/jar-math.sh: -------------------------------------------------------------------------------- 1 | mkdir -p mlib 2 | jar --create --file=mlib/math.util@1.0.jar --module-version 1.0 -C mods/math.util . 3 | -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/math.util/module-info.java: -------------------------------------------------------------------------------- 1 | module math.util{ 2 | exports com.packt.math; 3 | } -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/run.bat: -------------------------------------------------------------------------------- 1 | java -p mlib -m calculator -------------------------------------------------------------------------------- /Chapter03/3_modular_jar/run.sh: -------------------------------------------------------------------------------- 1 | java -p mlib -m calculator -------------------------------------------------------------------------------- /Chapter03/4_modular_jar_with_pre_java9/compile-calculator.bat: -------------------------------------------------------------------------------- 1 | javac --class-path mlib/* -d classes/ calculator/com/packt/calculator/*.java -------------------------------------------------------------------------------- /Chapter03/4_modular_jar_with_pre_java9/compile-calculator.sh: -------------------------------------------------------------------------------- 1 | javac --class-path mlib/* -d classes/ --source-path calculator $(find calculator -name *.java) -------------------------------------------------------------------------------- /Chapter03/4_modular_jar_with_pre_java9/jar-math.bat: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path . math.util\*.java math.util\com\packt\math\*.java 2 | mkdir mlib 3 | jar --create --file=mlib/math.util@1.0.jar --module-version 1.0 -C mods/math.util . -------------------------------------------------------------------------------- /Chapter03/4_modular_jar_with_pre_java9/jar-math.sh: -------------------------------------------------------------------------------- 1 | javac -d classes --module-source-path . $(find math.util -name *.java) 2 | mkdir mlib 3 | jar --create --file mlib/math.util.jar -C classes/math.util . -------------------------------------------------------------------------------- /Chapter03/4_modular_jar_with_pre_java9/math.util/module-info.java: -------------------------------------------------------------------------------- 1 | module math.util{ 2 | exports com.packt.math; 3 | } -------------------------------------------------------------------------------- /Chapter03/4_modular_jar_with_pre_java9/run.bat: -------------------------------------------------------------------------------- 1 | java -cp classes;mlib/* com.packt.calculator.NonModularCalculator -------------------------------------------------------------------------------- /Chapter03/4_modular_jar_with_pre_java9/run.sh: -------------------------------------------------------------------------------- 1 | java -cp classes:mlib/* com.packt.calculator.NonModularCalculator -------------------------------------------------------------------------------- /Chapter03/5_ModuleDemo/calculator/src/module-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by sanaulla on 12/6/2016. 3 | */ 4 | module calculator { 5 | requires math.util; 6 | } -------------------------------------------------------------------------------- /Chapter03/5_ModuleDemo/math.util/src/module-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by sanaulla on 12/6/2016. 3 | */ 4 | module math.util { 5 | exports com.packt.math; 6 | } -------------------------------------------------------------------------------- /Chapter03/5_ModuleDemo/out/production/calculator/com/packt/calculator/Calculator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/5_ModuleDemo/out/production/calculator/com/packt/calculator/Calculator.class -------------------------------------------------------------------------------- /Chapter03/5_ModuleDemo/out/production/calculator/module-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/5_ModuleDemo/out/production/calculator/module-info.class -------------------------------------------------------------------------------- /Chapter03/5_ModuleDemo/out/production/math.util/com/packt/math/MathUtil.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/5_ModuleDemo/out/production/math.util/com/packt/math/MathUtil.class -------------------------------------------------------------------------------- /Chapter03/5_ModuleDemo/out/production/math.util/module-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/5_ModuleDemo/out/production/math.util/module-info.class -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_after/src/banking.util/module-info.java: -------------------------------------------------------------------------------- 1 | module banking.util{ 2 | exports com.packt.banking; 3 | } -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_after/src/calculator/module-info.java: -------------------------------------------------------------------------------- 1 | module calculator{ 2 | requires math.util; 3 | requires banking.util; 4 | requires jackson.databind; 5 | requires jackson.core; 6 | requires jackson.annotations; 7 | } -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_after/src/math.util/module-info.java: -------------------------------------------------------------------------------- 1 | module math.util{ 2 | exports com.packt.math; 3 | } -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/calculator/lib/jackson-annotations-2.8.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/6_bottom_up_migration_before/calculator/lib/jackson-annotations-2.8.4.jar -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/calculator/lib/jackson-core-2.8.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/6_bottom_up_migration_before/calculator/lib/jackson-core-2.8.4.jar -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/calculator/lib/jackson-databind-2.8.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/6_bottom_up_migration_before/calculator/lib/jackson-databind-2.8.4.jar -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/package-banking.bat: -------------------------------------------------------------------------------- 1 | javac -d banking_util/out/classes/ banking_util/src/com/packt/banking/*.java 2 | jar --create --file=banking_util/out/banking.util.jar -C banking_util/out/classes/ . 3 | -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/package-banking.sh: -------------------------------------------------------------------------------- 1 | javac -d banking_util/out/classes/ -sourcepath banking_util/src $(find banking_util/src -name *.java) 2 | jar --create --file=banking_util/out/banking.util.jar -C banking_util/out/classes/ . 3 | -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/package-calc.bat: -------------------------------------------------------------------------------- 1 | javac -cp calculator/lib/*;math_util/out/math.util.jar;banking_util/out/banking.util.jar -d calculator/out/classes/ calculator/src/com/packt/calculator/commands/*.java calculator/src/com/packt/calculator/*.java 2 | jar --create --file=calculator/out/calculator.jar -C calculator/out/classes/ . -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/package-calc.sh: -------------------------------------------------------------------------------- 1 | javac -cp calculator/lib/*:math_util/out/math.util.jar:banking_util/out/banking.util.jar -d calculator/out/classes/ -sourcepath calculator/src $(find calculator/src -name *.java) 2 | jar --create --file=calculator/out/calculator.jar -C calculator/out/classes/ . 3 | -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/package-math.bat: -------------------------------------------------------------------------------- 1 | javac -d math_util/out/classes/ math_util/src/com/packt/math/*.java 2 | jar --create --file=math_util/out/math.util.jar -C math_util/out/classes/ . 3 | -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/package-math.sh: -------------------------------------------------------------------------------- 1 | javac -d math_util/out/classes/ -sourcepath math_util/src $(find math_util/src -name *.java) 2 | jar --create --file=math_util/out/math.util.jar -C math_util/out/classes/ . 3 | -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/run.bat: -------------------------------------------------------------------------------- 1 | java -cp calculator/out/classes;calculator/lib/*;math_util/out/math.util.jar;banking_util/out/banking.util.jar com.packt.calculator.Calculator 2 | -------------------------------------------------------------------------------- /Chapter03/6_bottom_up_migration_before/run.sh: -------------------------------------------------------------------------------- 1 | java -cp calculator/out/classes:calculator/lib/*:math_util/out/math.util.jar:banking_util/out/banking.util.jar com.packt.calculator.Calculator 2 | -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_after/src/banking.util/module-info.java: -------------------------------------------------------------------------------- 1 | module banking.util{ 2 | exports com.packt.banking; 3 | } -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_after/src/calculator/module-info.java: -------------------------------------------------------------------------------- 1 | module calculator{ 2 | requires math.util; 3 | requires banking.util; 4 | requires jackson.databind; 5 | requires jackson.core; 6 | requires jackson.annotations; 7 | } -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_after/src/math.util/module-info.java: -------------------------------------------------------------------------------- 1 | module math.util{ 2 | exports com.packt.math; 3 | } -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/calculator/lib/jackson-annotations-2.8.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/7_top_down_migration_before/calculator/lib/jackson-annotations-2.8.4.jar -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/calculator/lib/jackson-core-2.8.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/7_top_down_migration_before/calculator/lib/jackson-core-2.8.4.jar -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/calculator/lib/jackson-databind-2.8.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter03/7_top_down_migration_before/calculator/lib/jackson-databind-2.8.4.jar -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/package-banking.bat: -------------------------------------------------------------------------------- 1 | javac -d banking_util/out/classes/ banking_util/src/com/packt/banking/*.java 2 | jar --create --file=banking_util/out/banking.util.jar -C banking_util/out/classes/ . 3 | -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/package-banking.sh: -------------------------------------------------------------------------------- 1 | javac -d banking_util/out/classes/ -sourcepath banking_util/src $(find banking_util/src -name *.java) 2 | jar --create --file=banking_util/out/banking.util.jar -C banking_util/out/classes/ . 3 | -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/package-calc.bat: -------------------------------------------------------------------------------- 1 | javac -cp calculator/lib/*;math_util/out/math.util.jar;banking_util/out/banking.util.jar -d calculator/out/classes/ calculator/src/com/packt/calculator/commands/*.java calculator/src/com/packt/calculator/*.java 2 | jar --create --file=calculator/out/calculator.jar -C calculator/out/classes/ . -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/package-calc.sh: -------------------------------------------------------------------------------- 1 | javac -cp calculator/lib/*:math_util/out/math.util.jar:banking_util/out/banking.util.jar -d calculator/out/classes/ -sourcepath calculator/src $(find calculator/src -name *.java) 2 | jar --create --file=calculator/out/calculator.jar -C calculator/out/classes/ . 3 | -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/package-math.bat: -------------------------------------------------------------------------------- 1 | javac -d math_util/out/classes/ math_util/src/com/packt/math/*.java 2 | jar --create --file=math_util/out/math.util.jar -C math_util/out/classes/ . 3 | -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/package-math.sh: -------------------------------------------------------------------------------- 1 | javac -d math_util/out/classes/ -sourcepath math_util/src $(find math_util/src -name *.java) 2 | jar --create --file=math_util/out/math.util.jar -C math_util/out/classes/ . 3 | -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/run.bat: -------------------------------------------------------------------------------- 1 | java -cp calculator/out/classes;calculator/lib/*;math_util/out/math.util.jar;banking_util/out/banking.util.jar com.packt.calculator.Calculator 2 | -------------------------------------------------------------------------------- /Chapter03/7_top_down_migration_before/run.sh: -------------------------------------------------------------------------------- 1 | java -cp calculator/out/classes:calculator/lib/*:math_util/out/math.util.jar:banking_util/out/banking.util.jar com.packt.calculator.Calculator 2 | -------------------------------------------------------------------------------- /Chapter03/8_services/src/book.manage/module-info.java: -------------------------------------------------------------------------------- 1 | module book.manage{ 2 | requires book.service; 3 | } -------------------------------------------------------------------------------- /Chapter03/8_services/src/book.service/com/packt/model/Book.java: -------------------------------------------------------------------------------- 1 | package com.packt.model; 2 | 3 | public class Book{ 4 | public Book(String id, String title, String author){ 5 | this.id = id; 6 | this.title = title; 7 | this.author = author; 8 | } 9 | 10 | public String id; 11 | public String title; 12 | public String author; 13 | } -------------------------------------------------------------------------------- /Chapter03/8_services/src/book.service/com/packt/spi/BookServiceProvider.java: -------------------------------------------------------------------------------- 1 | package com.packt.spi; 2 | 3 | import com.packt.service.BookService; 4 | 5 | public interface BookServiceProvider{ 6 | public BookService getBookService(); 7 | } -------------------------------------------------------------------------------- /Chapter03/8_services/src/book.service/module-info.java: -------------------------------------------------------------------------------- 1 | module book.service{ 2 | exports com.packt.model; 3 | exports com.packt.service; 4 | exports com.packt.spi; 5 | uses com.packt.spi.BookServiceProvider; 6 | } -------------------------------------------------------------------------------- /Chapter03/8_services/src/mongodb.book.service/module-info.java: -------------------------------------------------------------------------------- 1 | module mongodb.book.service{ 2 | requires book.service; 3 | provides com.packt.spi.BookServiceProvider 4 | with com.packt.mongodb.MongoDbBookServiceProvider; 5 | } -------------------------------------------------------------------------------- /Chapter03/8_services/src/sqldb.book.service/module-info.java: -------------------------------------------------------------------------------- 1 | module sqldb.book.service{ 2 | requires book.service; 3 | provides com.packt.spi.BookServiceProvider 4 | with com.packt.sqldb.SqlDbBookServiceProvider; 5 | } -------------------------------------------------------------------------------- /Chapter03/9_jlink_modular_run_time_image/src/calculator/module-info.java: -------------------------------------------------------------------------------- 1 | module calculator{ 2 | requires math.util; 3 | } -------------------------------------------------------------------------------- /Chapter03/9_jlink_modular_run_time_image/src/math.util/module-info.java: -------------------------------------------------------------------------------- 1 | module math.util{ 2 | exports com.packt.math; 3 | } -------------------------------------------------------------------------------- /Chapter03/simple-modular-blog-proto/model-module/src/com.packt.model/com/packt/model/UserPrivilege.java: -------------------------------------------------------------------------------- 1 | package com.packt.model; 2 | 3 | public enum UserPrivilege{ 4 | can_create_post, can_manage_post, can_comment_on_post; 5 | } -------------------------------------------------------------------------------- /Chapter03/simple-modular-blog-proto/model-module/src/com.packt.model/module-info.java: -------------------------------------------------------------------------------- 1 | module com.packt.model{} -------------------------------------------------------------------------------- /Chapter08/10_connecting_process_pipe/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m process/com.packt.process.PipeDemo -------------------------------------------------------------------------------- /Chapter08/10_connecting_process_pipe/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process{} -------------------------------------------------------------------------------- /Chapter08/11_managing_sub_process/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m process/com.packt.process.ManageSubProcessDemo -------------------------------------------------------------------------------- /Chapter08/11_managing_sub_process/script.sh: -------------------------------------------------------------------------------- 1 | echo "Running tree command"; 2 | tree; 3 | sleep 5; 4 | echo "Running iostat command"; 5 | iostat; -------------------------------------------------------------------------------- /Chapter08/11_managing_sub_process/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process{} -------------------------------------------------------------------------------- /Chapter08/1_spawn_new_process/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m process/com.packt.process.NewProcessDemo -------------------------------------------------------------------------------- /Chapter08/1_spawn_new_process/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process {} -------------------------------------------------------------------------------- /Chapter08/2_redirect_to_file/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m process/com.packt.process.RedirectFileDemo -------------------------------------------------------------------------------- /Chapter08/2_redirect_to_file/src/process/com/packt/process/input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter08/2_redirect_to_file/src/process/com/packt/process/input -------------------------------------------------------------------------------- /Chapter08/2_redirect_to_file/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process {} -------------------------------------------------------------------------------- /Chapter08/3_change_work_directory/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m process/com.packt.process.ChangeWorkDirectoryDemo -------------------------------------------------------------------------------- /Chapter08/3_change_work_directory/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process{} -------------------------------------------------------------------------------- /Chapter08/4_environment_variables/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m process/com.packt.process.EnvironmentVariableDemo -------------------------------------------------------------------------------- /Chapter08/4_environment_variables/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process{} -------------------------------------------------------------------------------- /Chapter08/5_running_shell_script/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m process/com.packt.process.RunningShellScriptDemo -------------------------------------------------------------------------------- /Chapter08/5_running_shell_script/script.sh: -------------------------------------------------------------------------------- 1 | echo $MY_VARIABLE; 2 | echo "Running tree command"; 3 | tree; 4 | echo "Running iostat command" 5 | iostat; -------------------------------------------------------------------------------- /Chapter08/5_running_shell_script/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process{} -------------------------------------------------------------------------------- /Chapter08/6_current_process_info/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m process/com.packt.process.CurrentProcessInfoDemo -------------------------------------------------------------------------------- /Chapter08/6_current_process_info/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process{} -------------------------------------------------------------------------------- /Chapter08/7_spawned_process_info/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) && 2 | java -p mods -m process/com.packt.process.SpawnedProcessInfoDemo -------------------------------------------------------------------------------- /Chapter08/7_spawned_process_info/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process {} -------------------------------------------------------------------------------- /Chapter08/8_manage_spawned_process/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m process/com.packt.process.ManageSpawnedProcessDemo -------------------------------------------------------------------------------- /Chapter08/8_manage_spawned_process/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process{} -------------------------------------------------------------------------------- /Chapter08/9_enumerate_all_processes/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m process/com.packt.process.EnumerateProcessDemo -------------------------------------------------------------------------------- /Chapter08/9_enumerate_all_processes/src/process/module-info.java: -------------------------------------------------------------------------------- 1 | module process{} -------------------------------------------------------------------------------- /Chapter09/101_student_data_processor/build-jar.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | cp src/student.processor/com/packt/processor/students mods/student.processor/com/packt/processor 3 | mkdir -p mlib 4 | jar --create --file=mlib/student.processor.jar -C mods/student.processor . 5 | -------------------------------------------------------------------------------- /Chapter09/101_student_data_processor/src/student.processor/com/packt/processor/ParentEducation.java: -------------------------------------------------------------------------------- 1 | package com.packt.processor; 2 | 3 | public enum ParentEducation{ 4 | NONE, PRIMARY, FIVE_NINE_GRADE, SECONDARY, HIGHER; 5 | } -------------------------------------------------------------------------------- /Chapter09/101_student_data_processor/src/student.processor/module-info.java: -------------------------------------------------------------------------------- 1 | module student.processor{ 2 | exports com.packt.processor; 3 | } -------------------------------------------------------------------------------- /Chapter09/10_embed_html/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac -d mods --module-source-path src src\gui\com\packt\*.java src\gui\module-info.java 3 | 4 | if %errorlevel% == 1 goto failedCompilation 5 | 6 | :runCode 7 | java -p mods -m gui/com.packt.BrowserDemo 8 | goto end 9 | 10 | :failedCompilation 11 | echo 'Compilation failed' 12 | 13 | :end 14 | echo 'Bye!!' 15 | -------------------------------------------------------------------------------- /Chapter09/10_embed_html/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m gui/com.packt.BrowserDemo -------------------------------------------------------------------------------- /Chapter09/10_embed_html/src/gui/com/packt/BrowserDemo$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter09/10_embed_html/src/gui/com/packt/BrowserDemo$1.class -------------------------------------------------------------------------------- /Chapter09/10_embed_html/src/gui/com/packt/BrowserDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter09/10_embed_html/src/gui/com/packt/BrowserDemo.class -------------------------------------------------------------------------------- /Chapter09/10_embed_html/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.controls; 3 | requires javafx.web; 4 | 5 | opens com.packt; 6 | } -------------------------------------------------------------------------------- /Chapter09/11_embed_audio_video/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac -d mods --module-source-path src src\gui\com\packt\*.java src\gui\module-info.java 3 | 4 | if %errorlevel% == 1 goto failedCompilation 5 | 6 | :runCode 7 | java -p mods -m gui/com.packt.EmbedAudioVideoDemo 8 | goto end 9 | 10 | :failedCompilation 11 | echo 'Compilation failed' 12 | 13 | :end 14 | echo 'Bye!!' 15 | -------------------------------------------------------------------------------- /Chapter09/11_embed_audio_video/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m gui/com.packt.EmbedAudioVideoDemo -------------------------------------------------------------------------------- /Chapter09/11_embed_audio_video/sample_video1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter09/11_embed_audio_video/sample_video1.mp4 -------------------------------------------------------------------------------- /Chapter09/11_embed_audio_video/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.controls; 3 | requires javafx.media; 4 | 5 | opens com.packt; 6 | } -------------------------------------------------------------------------------- /Chapter09/12_effects_demo/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac -d mods --module-source-path src src\gui\com\packt\*.java src\gui\module-info.java 3 | 4 | if %errorlevel% == 1 goto failedCompilation 5 | 6 | :runCode 7 | java -p mods -m gui/com.packt.EffectsDemo 8 | goto end 9 | 10 | :failedCompilation 11 | echo 'Compilation failed' 12 | 13 | :end 14 | echo 'Bye!!' 15 | -------------------------------------------------------------------------------- /Chapter09/12_effects_demo/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m gui/com.packt.EffectsDemo -------------------------------------------------------------------------------- /Chapter09/12_effects_demo/src/gui/com/packt/BrowserDemo$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter09/12_effects_demo/src/gui/com/packt/BrowserDemo$1.class -------------------------------------------------------------------------------- /Chapter09/12_effects_demo/src/gui/com/packt/BrowserDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter09/12_effects_demo/src/gui/com/packt/BrowserDemo.class -------------------------------------------------------------------------------- /Chapter09/12_effects_demo/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.controls; 3 | requires javafx.graphics; 4 | 5 | opens com.packt; 6 | } -------------------------------------------------------------------------------- /Chapter09/13_tiff_reader/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac -d mods --module-source-path src src\gui\com\packt\*.java src\gui\module-info.java 3 | 4 | if %errorlevel% == 1 goto failedCompilation 5 | 6 | :runCode 7 | java -p mods -m gui/com.packt.TiffReaderDemo 8 | goto end 9 | 10 | :failedCompilation 11 | echo 'Compilation failed' 12 | 13 | :end 14 | echo 'Bye!!' 15 | -------------------------------------------------------------------------------- /Chapter09/13_tiff_reader/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m gui/com.packt.TiffReaderDemo -------------------------------------------------------------------------------- /Chapter09/13_tiff_reader/sample.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter09/13_tiff_reader/sample.tif -------------------------------------------------------------------------------- /Chapter09/13_tiff_reader/src/gui/com/packt/BrowserDemo$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter09/13_tiff_reader/src/gui/com/packt/BrowserDemo$1.class -------------------------------------------------------------------------------- /Chapter09/13_tiff_reader/src/gui/com/packt/BrowserDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter09/13_tiff_reader/src/gui/com/packt/BrowserDemo.class -------------------------------------------------------------------------------- /Chapter09/13_tiff_reader/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.controls; 3 | requires javafx.graphics; 4 | requires java.desktop; 5 | } -------------------------------------------------------------------------------- /Chapter09/1_create_javafx_gui/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac -d mods --module-source-path src src\gui\com\packt\*.java src\gui\module-info.java 3 | 4 | if %errorlevel% == 1 goto failedCompilation 5 | 6 | :runCode 7 | java -p mods -m gui/com.packt.CreateGuiDemo 8 | goto end 9 | 10 | :failedCompilation 11 | echo 'Compilation failed' 12 | 13 | :end 14 | echo 'Bye!!' 15 | -------------------------------------------------------------------------------- /Chapter09/1_create_javafx_gui/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m gui/com.packt.CreateGuiDemo -------------------------------------------------------------------------------- /Chapter09/1_create_javafx_gui/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.graphics; 3 | requires javafx.controls; 4 | 5 | exports com.packt; 6 | } -------------------------------------------------------------------------------- /Chapter09/2_fxml_gui/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac -d mods --module-source-path src src\gui\com\packt\*.java src\gui\module-info.java 3 | 4 | if %errorlevel% == 1 goto failedCompilation 5 | 6 | :runCode 7 | copy src\gui\com\packt\*.fxml mods\gui\com\packt 8 | java -p mods -m gui/com.packt.FxmlGuiDemo 9 | goto end 10 | 11 | :failedCompilation 12 | echo 'Compilation failed' 13 | 14 | :end 15 | echo 'Bye!!' 16 | -------------------------------------------------------------------------------- /Chapter09/2_fxml_gui/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | cp src\gui\com\packt\*.fxml mods\gui\com\packt 3 | java -p mods -m gui/com.packt.FxmlGuiDemo -------------------------------------------------------------------------------- /Chapter09/2_fxml_gui/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.graphics; 3 | requires javafx.controls; 4 | requires javafx.fxml; 5 | 6 | opens com.packt; 7 | } -------------------------------------------------------------------------------- /Chapter09/3_css_javafx/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac -d mods --module-source-path src src\gui\com\packt\*.java src\gui\module-info.java 3 | 4 | if %errorlevel% == 1 goto failedCompilation 5 | 6 | :runCode 7 | copy src\gui\com\packt\*.css mods\gui\com\packt 8 | java -p mods -m gui/com.packt.CssJavaFxDemo 9 | goto end 10 | 11 | :failedCompilation 12 | echo 'Compilation failed' 13 | 14 | :end 15 | echo 'Bye!!' 16 | -------------------------------------------------------------------------------- /Chapter09/3_css_javafx/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | cp src\gui\com\packt\*.css mods\gui\com\packt 3 | java -p mods -m gui/com.packt.CssJavaFxDemo -------------------------------------------------------------------------------- /Chapter09/3_css_javafx/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.graphics; 3 | requires javafx.controls; 4 | requires javafx.fxml; 5 | 6 | opens com.packt; 7 | } -------------------------------------------------------------------------------- /Chapter09/4_bar_charts/mlib/student.processor.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter09/4_bar_charts/mlib/student.processor.jar -------------------------------------------------------------------------------- /Chapter09/4_bar_charts/run.sh: -------------------------------------------------------------------------------- 1 | javac -p mlib/student.processor.jar -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods:mlib/student.processor.jar -m gui/com.packt.BarChartDemo 3 | -------------------------------------------------------------------------------- /Chapter09/4_bar_charts/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.graphics; 3 | requires javafx.controls; 4 | 5 | requires student.processor; 6 | 7 | opens com.packt; 8 | } -------------------------------------------------------------------------------- /Chapter09/5_pie_charts/mlib/student.processor.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter09/5_pie_charts/mlib/student.processor.jar -------------------------------------------------------------------------------- /Chapter09/5_pie_charts/run.sh: -------------------------------------------------------------------------------- 1 | javac -p mlib/student.processor.jar -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods:mlib/student.processor.jar -m gui/com.packt.PieChartDemo 3 | -------------------------------------------------------------------------------- /Chapter09/5_pie_charts/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.graphics; 3 | requires javafx.controls; 4 | 5 | requires student.processor; 6 | 7 | opens com.packt; 8 | } -------------------------------------------------------------------------------- /Chapter09/6_line_charts/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | cp src/gui/com/packt/crude-oil mods/gui/com/packt/ 3 | cp src/gui/com/packt/brent-oil mods/gui/com/packt/ 4 | java -p mods -m gui/com.packt.LineChartDemo 5 | -------------------------------------------------------------------------------- /Chapter09/6_line_charts/src/gui/com/packt/OilPrice.java: -------------------------------------------------------------------------------- 1 | package com.packt; 2 | 3 | public class OilPrice{ 4 | public String period; 5 | public Double value; 6 | 7 | @Override 8 | public String toString(){ 9 | return period + " = " + value; 10 | } 11 | } -------------------------------------------------------------------------------- /Chapter09/6_line_charts/src/gui/com/packt/brent-oil: -------------------------------------------------------------------------------- 1 | 17-Feb 55.09 2 | 17-Jan 55.7 3 | 16-Nov 50.47 4 | 16-Sep 49.06 5 | 16-Jul 42.46 6 | 16-May 49.69 7 | 16-Mar 39.6 8 | 16-Jan 34.74 9 | 15-Nov 44.61 10 | 15-Sep 48.37 11 | 15-Jul 52.21 12 | 15-May 65.56 13 | 15-Mar 55.11 14 | 15-Jan 52.99 15 | 14-Nov 70.15 16 | 14-Oct 85.86 17 | 14-Sep 94.67 18 | 14-Aug 103.19 19 | 14-Jun 112.36 -------------------------------------------------------------------------------- /Chapter09/6_line_charts/src/gui/com/packt/crude-oil: -------------------------------------------------------------------------------- 1 | 17-Feb 52.18 2 | 17-Jan 52.81 3 | 16-Nov 49.44 4 | 16-Sep 48.24 5 | 16-Jul 41.6 6 | 16-May 49.1 7 | 16-Mar 38.34 8 | 16-Jan 33.62 9 | 15-Nov 41.65 10 | 15-Sep 45.09 11 | 15-Jul 47.12 12 | 15-May 60.3 13 | 15-Mar 47.6 14 | 15-Jan 48.24 15 | 14-Nov 66.15 16 | 14-Oct 80.54 17 | 14-Sep 91.16 18 | 14-Aug 95.96 19 | 14-Jun 105.37 -------------------------------------------------------------------------------- /Chapter09/6_line_charts/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.graphics; 3 | requires javafx.controls; 4 | 5 | opens com.packt; 6 | } -------------------------------------------------------------------------------- /Chapter09/7_area_charts/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | cp src/gui/com/packt/crude-oil mods/gui/com/packt/ 3 | cp src/gui/com/packt/brent-oil mods/gui/com/packt/ 4 | java -p mods -m gui/com.packt.AreaChartDemo 5 | -------------------------------------------------------------------------------- /Chapter09/7_area_charts/src/gui/com/packt/OilPrice.java: -------------------------------------------------------------------------------- 1 | package com.packt; 2 | 3 | public class OilPrice{ 4 | public String period; 5 | public Double value; 6 | 7 | @Override 8 | public String toString(){ 9 | return period + " = " + value; 10 | } 11 | } -------------------------------------------------------------------------------- /Chapter09/7_area_charts/src/gui/com/packt/brent-oil: -------------------------------------------------------------------------------- 1 | 17-Feb 55.09 2 | 17-Jan 55.7 3 | 16-Nov 50.47 4 | 16-Sep 49.06 5 | 16-Jul 42.46 6 | 16-May 49.69 7 | 16-Mar 39.6 8 | 16-Jan 34.74 9 | 15-Nov 44.61 10 | 15-Sep 48.37 11 | 15-Jul 52.21 12 | 15-May 65.56 13 | 15-Mar 55.11 14 | 15-Jan 52.99 15 | 14-Nov 70.15 16 | 14-Oct 85.86 17 | 14-Sep 94.67 18 | 14-Aug 103.19 19 | 14-Jun 112.36 -------------------------------------------------------------------------------- /Chapter09/7_area_charts/src/gui/com/packt/crude-oil: -------------------------------------------------------------------------------- 1 | 17-Feb 52.18 2 | 17-Jan 52.81 3 | 16-Nov 49.44 4 | 16-Sep 48.24 5 | 16-Jul 41.6 6 | 16-May 49.1 7 | 16-Mar 38.34 8 | 16-Jan 33.62 9 | 15-Nov 41.65 10 | 15-Sep 45.09 11 | 15-Jul 47.12 12 | 15-May 60.3 13 | 15-Mar 47.6 14 | 15-Jan 48.24 15 | 14-Nov 66.15 16 | 14-Oct 80.54 17 | 14-Sep 91.16 18 | 14-Aug 95.96 19 | 14-Jun 105.37 -------------------------------------------------------------------------------- /Chapter09/7_area_charts/src/gui/com/packt/marks: -------------------------------------------------------------------------------- 1 | 0001,85,90,93 2 | 0002,65,60,70 3 | 0003,70,85,85 4 | 0004,88,90,95 5 | 0005,58,55,59 6 | 0006,65,74,79 7 | 0007,40,44,49 8 | 0008,95,95,98 9 | 0009,98,98,99 10 | 0010,85,85,89 11 | 0011,63,65,70 12 | 0012,81,83,89 13 | 0013,50,50,55 14 | 0014,51,52,53 15 | 0015,61,62,63 -------------------------------------------------------------------------------- /Chapter09/7_area_charts/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.graphics; 3 | requires javafx.controls; 4 | 5 | opens com.packt; 6 | } -------------------------------------------------------------------------------- /Chapter09/8_bubble_charts/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | cp src/gui/com/packt/store mods/gui/com/packt/ 3 | java -p mods -m gui/com.packt.BubbleChartDemo 4 | -------------------------------------------------------------------------------- /Chapter09/8_bubble_charts/src/gui/com/packt/store: -------------------------------------------------------------------------------- 1 | 8,12,100 2 | 9,20,120 3 | 10,25,150 4 | 11,30,150 5 | 12,40,120 6 | 13,50,120 7 | 14,20,100 8 | 15,20,120 9 | 16,25,150 10 | 17,30,200 11 | 18,50,200 12 | 19,60,250 13 | 20,30,400 14 | 21,25,100 15 | 22,20,100 -------------------------------------------------------------------------------- /Chapter09/8_bubble_charts/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.graphics; 3 | requires javafx.controls; 4 | 5 | opens com.packt; 6 | } -------------------------------------------------------------------------------- /Chapter09/9_scatter_charts/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | cp src/gui/com/packt/wickets mods/gui/com/packt/ 3 | java -p mods -m gui/com.packt.ScatterChartDemo 4 | -------------------------------------------------------------------------------- /Chapter09/9_scatter_charts/src/gui/com/packt/FallOfWicket.java: -------------------------------------------------------------------------------- 1 | package com.packt; 2 | 3 | public class FallOfWicket{ 4 | Double over; 5 | Integer score; 6 | 7 | public FallOfWicket(String[] elements){ 8 | over = Double.parseDouble(elements[1]); 9 | score = Integer.parseInt(elements[2]); 10 | } 11 | 12 | @Override 13 | public String toString(){ 14 | return over +"-" + score; 15 | } 16 | } -------------------------------------------------------------------------------- /Chapter09/9_scatter_charts/src/gui/com/packt/wickets: -------------------------------------------------------------------------------- 1 | NZ,0.2,0 2 | NZ,20.3,120 3 | NZ,30.6,158 4 | NZ,40.5,204 5 | NZ,42.4,213 6 | NZ,43.3,216 7 | NZ,45.1,224 8 | NZ,45.5,225 9 | NZ,49.2,237 10 | IND,7.1,21 11 | IND,11.4,40 12 | IND,18.4,72 13 | IND,19.2,73 14 | IND,31.1,139 15 | IND,39.3,172 16 | IND,40.1,180 17 | IND,40.5,183 18 | IND,48.5,232 19 | IND,49.3,236 -------------------------------------------------------------------------------- /Chapter09/9_scatter_charts/src/gui/module-info.java: -------------------------------------------------------------------------------- 1 | module gui{ 2 | requires javafx.graphics; 3 | requires javafx.controls; 4 | 5 | opens com.packt; 6 | } -------------------------------------------------------------------------------- /Chapter10/1_boot_demo/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /Chapter10/1_boot_demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter10/1_boot_demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter10/1_boot_demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /Chapter10/1_boot_demo/src/main/java/com/packt/boot_demo/SimpleViewController.java: -------------------------------------------------------------------------------- 1 | package com.packt.boot_demo; 2 | 3 | import org.springframework.stereotype.Controller; 4 | import org.springframework.web.bind.annotation.GetMapping; 5 | 6 | @Controller 7 | public class SimpleViewController{ 8 | 9 | @GetMapping("/message") 10 | public String message(){ 11 | return "message"; 12 | } 13 | } -------------------------------------------------------------------------------- /Chapter10/1_boot_demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter10/1_boot_demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter10/1_boot_demo/src/main/resources/templates/message.html: -------------------------------------------------------------------------------- 1 |

Hello, this is a message from the Controller

2 |

The time now is [[${#dates.createNow()}]]

-------------------------------------------------------------------------------- /Chapter10/2_boot_db_demo/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /Chapter10/2_boot_db_demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter10/2_boot_db_demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter10/2_boot_db_demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /Chapter10/2_boot_db_demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver 2 | spring.datasource.url=jdbc:mysql://localhost/sample?useSSL=false 3 | spring.datasource.username=root 4 | spring.datasource.password=mohamed 5 | 6 | mybatis.configuration.map-underscore-to-camel-case=true -------------------------------------------------------------------------------- /Chapter10/3_boot_rest_demo/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /Chapter10/3_boot_rest_demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter10/3_boot_rest_demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter10/3_boot_rest_demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /Chapter10/3_boot_rest_demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver 2 | spring.datasource.url=jdbc:mysql://localhost/sample?useSSL=false 3 | spring.datasource.username=root 4 | spring.datasource.password=mohamed 5 | 6 | mybatis.mapper-locations=classpath*:mappers/*.xml -------------------------------------------------------------------------------- /Chapter10/4_boot_multi_profile_complete/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /Chapter10/4_boot_multi_profile_complete/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter10/4_boot_multi_profile_complete/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter10/4_boot_multi_profile_complete/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /Chapter10/4_boot_multi_profile_complete/src/main/resources/application-cloud.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:mysql://139.59.189.239/sample?useSSL=false 2 | spring.datasource.username=springboot 3 | spring.datasource.password=springboot 4 | -------------------------------------------------------------------------------- /Chapter10/4_boot_multi_profile_complete/src/main/resources/application-local.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:mysql://localhost/sample?useSSL=false 2 | spring.datasource.username=root 3 | spring.datasource.password=mohamed 4 | -------------------------------------------------------------------------------- /Chapter10/4_boot_multi_profile_complete/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.profiles.active=local 2 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver 3 | 4 | mybatis.mapper-locations=classpath*:mappers/*.xml 5 | mybatis.configuration.map-underscore-to-camel-case=true -------------------------------------------------------------------------------- /Chapter10/4_boot_multi_profile_incomplete/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /Chapter10/4_boot_multi_profile_incomplete/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter10/4_boot_multi_profile_incomplete/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter10/4_boot_multi_profile_incomplete/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /Chapter10/4_boot_multi_profile_incomplete/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver 3 | spring.datasource.url=jdbc:mysql://localhost/sample?useSSL=false 4 | spring.datasource.username=root 5 | spring.datasource.password=mohamed 6 | 7 | mybatis.mapper-locations=classpath*:mappers/*.xml 8 | 9 | mybatis.configuration.map-underscore-to-camel-case=true -------------------------------------------------------------------------------- /Chapter10/5_boot_on_heroku/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /Chapter10/5_boot_on_heroku/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter10/5_boot_on_heroku/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter10/5_boot_on_heroku/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /Chapter10/5_boot_on_heroku/src/main/java/com/packt/restapp/AppController.java: -------------------------------------------------------------------------------- 1 | package com.packt.restapp; 2 | 3 | import org.springframework.stereotype.Controller; 4 | import org.springframework.web.bind.annotation.GetMapping; 5 | 6 | @Controller 7 | public class AppController { 8 | 9 | @GetMapping 10 | public String index(){ 11 | return "index"; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Chapter10/5_boot_on_heroku/src/main/resources/application-cloud.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:mysql://139.59.189.239/sample?useSSL=false 2 | spring.datasource.username=springboot 3 | spring.datasource.password=springboot 4 | -------------------------------------------------------------------------------- /Chapter10/5_boot_on_heroku/src/main/resources/application-heroku.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:mysql://lgg2gx1ha7yp2w0k.cbetxkdyhwsb.us-east-1.rds.amazonaws.com:3306/x81mhi5jwesjewjg?useSSL=false 2 | spring.datasource.username=zzu08pc38j33h89q 3 | spring.datasource.password=kormy0w2b0k3qqmp 4 | -------------------------------------------------------------------------------- /Chapter10/5_boot_on_heroku/src/main/resources/application-local.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:mysql://localhost/sample?useSSL=false 2 | spring.datasource.username=root 3 | spring.datasource.password=mohamed 4 | -------------------------------------------------------------------------------- /Chapter10/5_boot_on_heroku/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.profiles.active=heroku 2 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver 3 | 4 | mybatis.mapper-locations=classpath*:mappers/*.xml 5 | mybatis.configuration.map-underscore-to-camel-case=true -------------------------------------------------------------------------------- /Chapter10/5_boot_on_heroku/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |

Spring Boot App on Heroku

6 | 7 |

RESTful APIs supported

8 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Chapter10/6_boot_with_docker/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /Chapter10/6_boot_with_docker/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter10/6_boot_with_docker/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Chapter10/6_boot_with_docker/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /Chapter10/6_boot_with_docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:17.10 2 | FROM openjdk:9-b177-jdk 3 | VOLUME /tmp 4 | ADD target/boot_docker-1.0.jar restapp.jar 5 | ENV JAVA_OPTS="-Dspring.profiles.active=cloud" 6 | ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /restapp.jar" ] -------------------------------------------------------------------------------- /Chapter10/6_boot_with_docker/src/main/resources/application-cloud.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:mysql://139.59.189.239/sample?useSSL=false 2 | spring.datasource.username=springboot 3 | spring.datasource.password=springboot 4 | -------------------------------------------------------------------------------- /Chapter10/6_boot_with_docker/src/main/resources/application-local.properties: -------------------------------------------------------------------------------- 1 | spring.datasource.url=jdbc:mysql://localhost/sample?useSSL=false 2 | spring.datasource.username=root 3 | spring.datasource.password=root 4 | -------------------------------------------------------------------------------- /Chapter10/6_boot_with_docker/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.profiles.active=local 2 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver 3 | 4 | mybatis.mapper-locations=classpath*:mappers/*.xml 5 | mybatis.configuration.map-underscore-to-camel-case=true -------------------------------------------------------------------------------- /Chapter11/1_making_http_get/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac -d mods --module-source-path src src\http.client.demo\com\packt\*.java src\http.client.demo\module-info.java 3 | 4 | if %errorlevel% == 1 goto failedCompilation 5 | 6 | :runCode 7 | java -p mods -m http.client.demo/com.packt.HttpGetDemo 8 | goto end 9 | 10 | :failedCompilation 11 | echo 'Compilation failed' 12 | 13 | :end 14 | echo 'Bye!!' 15 | -------------------------------------------------------------------------------- /Chapter11/1_making_http_get/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m http.client.demo/com.packt.HttpGetDemo -------------------------------------------------------------------------------- /Chapter11/1_making_http_get/src/http.client.demo/module-info.java: -------------------------------------------------------------------------------- 1 | module http.client.demo{ 2 | requires jdk.incubator.httpclient; 3 | } -------------------------------------------------------------------------------- /Chapter11/2_making_http_post/mods/jackson.annotations.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/2_making_http_post/mods/jackson.annotations.jar -------------------------------------------------------------------------------- /Chapter11/2_making_http_post/mods/jackson.core.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/2_making_http_post/mods/jackson.core.jar -------------------------------------------------------------------------------- /Chapter11/2_making_http_post/mods/jackson.databind.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/2_making_http_post/mods/jackson.databind.jar -------------------------------------------------------------------------------- /Chapter11/2_making_http_post/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac -d mods -p mods --module-source-path src src\http.client.demo\com\packt\*.java src\http.client.demo\module-info.java 3 | 4 | if %errorlevel% == 1 goto failedCompilation 5 | 6 | :runCode 7 | java -p mods -m http.client.demo/com.packt.HttpPostDemo 8 | goto end 9 | 10 | :failedCompilation 11 | echo 'Compilation failed' 12 | 13 | :end 14 | echo 'Bye!!' 15 | -------------------------------------------------------------------------------- /Chapter11/2_making_http_post/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods -p mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m http.client.demo/com.packt.HttpPostDemo -------------------------------------------------------------------------------- /Chapter11/2_making_http_post/src/http.client.demo/module-info.java: -------------------------------------------------------------------------------- 1 | module http.client.demo{ 2 | requires jdk.incubator.httpclient; 3 | requires jackson.databind; 4 | requires jackson.core; 5 | requires jackson.annotations; 6 | } -------------------------------------------------------------------------------- /Chapter11/3_making_http_request_protected_res/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods -p mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m http.client.demo/com.packt.HttpRequestProtectedResDemo -------------------------------------------------------------------------------- /Chapter11/3_making_http_request_protected_res/src/http.client.demo/module-info.java: -------------------------------------------------------------------------------- 1 | module http.client.demo{ 2 | requires jdk.incubator.httpclient; 3 | } -------------------------------------------------------------------------------- /Chapter11/4_async_http_request/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods -p mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m http.client.demo/com.packt.AsyncHttpRequestDemo -------------------------------------------------------------------------------- /Chapter11/4_async_http_request/src/http.client.demo/module-info.java: -------------------------------------------------------------------------------- 1 | module http.client.demo{ 2 | requires jdk.incubator.httpclient; 3 | } -------------------------------------------------------------------------------- /Chapter11/5_1_apache_http_demo_response_handler/mods/commons.codec.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/5_1_apache_http_demo_response_handler/mods/commons.codec.jar -------------------------------------------------------------------------------- /Chapter11/5_1_apache_http_demo_response_handler/mods/commons.logging.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/5_1_apache_http_demo_response_handler/mods/commons.logging.jar -------------------------------------------------------------------------------- /Chapter11/5_1_apache_http_demo_response_handler/mods/httpclient.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/5_1_apache_http_demo_response_handler/mods/httpclient.jar -------------------------------------------------------------------------------- /Chapter11/5_1_apache_http_demo_response_handler/mods/httpcore.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/5_1_apache_http_demo_response_handler/mods/httpcore.jar -------------------------------------------------------------------------------- /Chapter11/5_1_apache_http_demo_response_handler/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods -p mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m http.client.demo/com.packt.ApacheHttpClientResponseHandlerDemo -------------------------------------------------------------------------------- /Chapter11/5_1_apache_http_demo_response_handler/src/http.client.demo/module-info.java: -------------------------------------------------------------------------------- 1 | module http.client.demo{ 2 | requires httpclient; 3 | requires httpcore; 4 | requires commons.logging; 5 | requires commons.codec; 6 | 7 | } -------------------------------------------------------------------------------- /Chapter11/5_apache_http_demo/mods/commons.codec.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/5_apache_http_demo/mods/commons.codec.jar -------------------------------------------------------------------------------- /Chapter11/5_apache_http_demo/mods/commons.logging.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/5_apache_http_demo/mods/commons.logging.jar -------------------------------------------------------------------------------- /Chapter11/5_apache_http_demo/mods/httpclient.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/5_apache_http_demo/mods/httpclient.jar -------------------------------------------------------------------------------- /Chapter11/5_apache_http_demo/mods/httpcore.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/5_apache_http_demo/mods/httpcore.jar -------------------------------------------------------------------------------- /Chapter11/5_apache_http_demo/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods -p mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m http.client.demo/com.packt.ApacheHttpClientDemo -------------------------------------------------------------------------------- /Chapter11/5_apache_http_demo/src/http.client.demo/module-info.java: -------------------------------------------------------------------------------- 1 | module http.client.demo{ 2 | requires httpclient; 3 | requires httpcore; 4 | requires commons.logging; 5 | requires commons.codec; 6 | 7 | } -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/mods/commons.codec.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/6_unirest_http_demo/mods/commons.codec.jar -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/mods/commons.logging.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/6_unirest_http_demo/mods/commons.logging.jar -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/mods/httpasyncclient.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/6_unirest_http_demo/mods/httpasyncclient.jar -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/mods/httpclient.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/6_unirest_http_demo/mods/httpclient.jar -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/mods/httpcore.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/6_unirest_http_demo/mods/httpcore.jar -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/mods/httpcore.nio.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/6_unirest_http_demo/mods/httpcore.nio.jar -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/mods/httpmime.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/6_unirest_http_demo/mods/httpmime.jar -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/mods/json.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/6_unirest_http_demo/mods/json.jar -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/mods/unirest.java.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/Chapter11/6_unirest_http_demo/mods/unirest.java.jar -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods -p mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m http.client.demo/com.packt.UnirestHttpClientDemo -------------------------------------------------------------------------------- /Chapter11/6_unirest_http_demo/src/http.client.demo/module-info.java: -------------------------------------------------------------------------------- 1 | module http.client.demo{ 2 | requires httpasyncclient; 3 | requires httpclient; 4 | requires httpmime; 5 | requires json; 6 | requires unirest.java; 7 | requires httpcore; 8 | requires httpcore.nio; 9 | requires commons.logging; 10 | requires commons.codec; 11 | } -------------------------------------------------------------------------------- /Chapter13/4_oo_programming/Dimensions.java: -------------------------------------------------------------------------------- 1 | public class Dimensions{ 2 | public int length; 3 | public int width; 4 | public int height; 5 | 6 | public Dimensions(){} 7 | 8 | public Dimensions(int length, int width, int height){ 9 | this.length = length; 10 | this.width = width; 11 | this.height = height; 12 | } 13 | } -------------------------------------------------------------------------------- /Chapter13/4_oo_programming/Engine.java: -------------------------------------------------------------------------------- 1 | public class Engine{ 2 | public String type; 3 | public int cylinders; 4 | public int displacement; 5 | 6 | public Engine(){} 7 | 8 | public Engine(String type, int cylinders, int displacement){ 9 | this.type = type; 10 | this.cylinders = cylinders; 11 | this.displacement = displacement; 12 | } 13 | } -------------------------------------------------------------------------------- /Chapter13/6_jshell_api/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac -d mods --module-source-path src src\jshell\com\packt\*.java src\jshell\module-info.java 3 | 4 | if %errorlevel% == 1 goto failedCompilation 5 | 6 | :runCode 7 | java -p mods -m jshell/com.packt.JshellJavaApiDemo 8 | goto end 9 | 10 | :failedCompilation 11 | echo 'Compilation failed' 12 | 13 | :end 14 | echo 'Bye!!' 15 | -------------------------------------------------------------------------------- /Chapter13/6_jshell_api/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m jshell/com.packt.JshellJavaApiDemo -------------------------------------------------------------------------------- /Chapter13/6_jshell_api/src/jshell/module-info.java: -------------------------------------------------------------------------------- 1 | module jshell{ 2 | requires jdk.jshell; 3 | } -------------------------------------------------------------------------------- /Chapter14/1_jjs_demo/embedded_shell_command.js: -------------------------------------------------------------------------------- 1 | var files = $EXEC("dir").split("\n"); 2 | for( let file of files){ 3 | print(file); 4 | } 5 | //print(files); 6 | 7 | -------------------------------------------------------------------------------- /Chapter14/1_jjs_demo/env_variables_and_args_demo.js: -------------------------------------------------------------------------------- 1 | print(`Number of arguments ${$ARG.length}`); 2 | print(`PATH variable: ${$ENV['PATH']}`); -------------------------------------------------------------------------------- /Chapter14/1_jjs_demo/hellojjs.js: -------------------------------------------------------------------------------- 1 | function helloViaJjs(){ 2 | print("Hello via JJS using Nashorn"); 3 | } 4 | 5 | helloViaJjs(); -------------------------------------------------------------------------------- /Chapter14/2_embedded_nashorn/run.sh: -------------------------------------------------------------------------------- 1 | javac -d mods --module-source-path src $(find src -name *.java) 2 | java -p mods -m embedded.nashorn/com.packt.EmbeddedNashornDemo -------------------------------------------------------------------------------- /Chapter14/2_embedded_nashorn/src/embedded.nashorn/com/packt/embeddable.js: -------------------------------------------------------------------------------- 1 | function difference(a, b){ 2 | return a - b; 3 | } 4 | 5 | function multiple ( a , b){ 6 | return a * b; 7 | } 8 | 9 | function remainder(dividend, divisor){ 10 | return dividend % divisor; 11 | } 12 | 13 | function divide(dividend, divisor){ 14 | return dividend / divisor; 15 | } -------------------------------------------------------------------------------- /Chapter14/2_embedded_nashorn/src/embedded.nashorn/module-info.java: -------------------------------------------------------------------------------- 1 | module embedded.nashorn{ 2 | requires java.scripting; 3 | requires jdk.scripting.nashorn; 4 | } -------------------------------------------------------------------------------- /RemainingCodes/Code/.idea/.name: -------------------------------------------------------------------------------- 1 | Coookbook -------------------------------------------------------------------------------- /RemainingCodes/Code/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /RemainingCodes/Code/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /RemainingCodes/Code/.idea/kotlinc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /RemainingCodes/Code/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch02_oop/a_classes/Engine.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch02_oop.a_classes; 2 | 3 | public class Engine { 4 | private int horsePower; 5 | 6 | public int getHorsePower() { 7 | return horsePower; 8 | } 9 | 10 | public void setHorsePower(int horsePower) { 11 | this.horsePower = horsePower; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch02_oop/e_interface/a/api/Car.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch02_oop.e_interface.a.api; 2 | 3 | public interface Car extends Vehicle { 4 | int getPassengersCount(); 5 | } 6 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch02_oop/e_interface/a/api/SpeedModel.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch02_oop.e_interface.a.api; 2 | 3 | public interface SpeedModel { 4 | double getSpeedMph(double timeSec, int weightPounds, int horsePower); 5 | } 6 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch02_oop/e_interface/a/api/Vehicle.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch02_oop.e_interface.a.api; 2 | 3 | public interface Vehicle { 4 | void setSpeedModel(SpeedModel speedModel); 5 | double getSpeedMph(double timeSec); 6 | } 7 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch02_oop/e_interface/b/api/Car.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch02_oop.e_interface.b.api; 2 | 3 | public interface Car extends Vehicle { 4 | int getPassengersCount(); 5 | } 6 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch02_oop/e_interface/b/api/SpeedModel.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch02_oop.e_interface.b.api; 2 | 3 | public interface SpeedModel { 4 | double getSpeedMph(double timeSec, int weightPounds, int horsePower); 5 | } 6 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch02_oop/e_interface/b/api/Vehicle.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch02_oop.e_interface.b.api; 2 | 3 | public interface Vehicle { 4 | void setSpeedModel(SpeedModel speedModel); 5 | double getSpeedMph(double timeSec); 6 | } 7 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch02_oop/f_enum/api/Truck.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch02_oop.f_enum.api; 2 | 3 | public interface Truck extends Vehicle { 4 | int getPayloadPounds(); 5 | } 6 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch02_oop/f_enum/api/Vehicle.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch02_oop.f_enum.api; 2 | 3 | public interface Vehicle { 4 | void setSpeedModel(SpeedModel speedModel); 5 | double getSpeedMph(double timeSec); 6 | int getWeightPounds(); 7 | } 8 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch04_functional/c/api/Car.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch04_functional.c.api; 2 | 3 | public interface Car extends Vehicle { 4 | int getPassengersCount(); 5 | 6 | } 7 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch04_functional/c/api/Truck.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch04_functional.c.api; 2 | 3 | public interface Truck extends Vehicle { 4 | int getPayloadPounds(); 5 | } 6 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch05_streams/api/Car.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch05_streams.api; 2 | 3 | public interface Car extends Vehicle { 4 | int getPassengersCount(); 5 | 6 | } 7 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch05_streams/api/Truck.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch05_streams.api; 2 | 3 | public interface Truck extends Vehicle { 4 | int getPayloadPounds(); 5 | } 6 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch06_db/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/src/main/java/com/packt/cookbook/ch06_db/image1.png -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch07_concurrency/api/Car.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch07_concurrency.api; 2 | 3 | public interface Car extends Vehicle { 4 | int getPassengersCount(); 5 | 6 | } 7 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch07_concurrency/api/Truck.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch07_concurrency.api; 2 | 3 | public interface Truck extends Vehicle { 4 | int getPayloadPounds(); 5 | } 6 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch12_memory/walk/Clazz02.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch12_memory.walk; 2 | 3 | public class Clazz02 { 4 | 5 | public void method(){ 6 | //System.out.println("\nClazz02 called by "+StackWalker.getInstance(StackWalker.Option.RETAIN_CLASS_REFERENCE).getCallerClass().getSimpleName()); 7 | new Clazz03().method(null); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch15_testing/api/Car.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch15_testing.api; 2 | 3 | public interface Car extends Vehicle { 4 | int getPassengersCount(); 5 | 6 | } 7 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch15_testing/api/Truck.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch15_testing.api; 2 | 3 | public interface Truck extends Vehicle { 4 | int getPayloadPounds(); 5 | } 6 | -------------------------------------------------------------------------------- /RemainingCodes/Code/src/main/java/com/packt/cookbook/ch15_testing/process/Process.java: -------------------------------------------------------------------------------- 1 | package com.packt.cookbook.ch15_testing.process; 2 | 3 | public enum Process { 4 | AVERAGE_SPEED, 5 | TRAFFIC_DENSITY 6 | } 7 | -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/a_classes/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/a_classes/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/a_classes/Chapter02Classes.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/a_classes/Chapter02Classes.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/a_classes/Engine.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/a_classes/Engine.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/a_classes/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/a_classes/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Chapter02InnerClasses$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Chapter02InnerClasses$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Chapter02InnerClasses$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Chapter02InnerClasses$2.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Chapter02InnerClasses$VehicleInterface.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Chapter02InnerClasses$VehicleInterface.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Chapter02InnerClasses.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Chapter02InnerClasses.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle$Engine.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle$Engine.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle1$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle1$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle1$Engine.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle1$Engine.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle2$1Engine.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle2$1Engine.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/b_innerclass/Vehicle2.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/a/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/a/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/a/Chapter02Inheritance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/a/Chapter02Inheritance.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/a/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/a/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/a/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/a/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/b/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/b/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/b/Chapter02Inheritance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/b/Chapter02Inheritance.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/b/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/b/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/b/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/b/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/c/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/c/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/c/Chapter02Inheritance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/c/Chapter02Inheritance.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/c/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/c/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/c/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/c/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/d/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/d/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/d/Chapter02Inheritance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/d/Chapter02Inheritance.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/d/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/d/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/d/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/d/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/e/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/e/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/e/Chapter02Inheritance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/e/Chapter02Inheritance.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/e/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/e/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/e/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/c_inheritance/e/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/d_composition/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/d_composition/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/d_composition/Chapter02Composition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/d_composition/Chapter02Composition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/d_composition/SpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/d_composition/SpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/d_composition/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/d_composition/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/d_composition/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/d_composition/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/Chapter02Interface.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/Chapter02Interface.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactorySpeedModel$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactorySpeedModel$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactorySpeedModel$SpeedModelImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactorySpeedModel$SpeedModelImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactorySpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactorySpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle$CarImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle$CarImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle$CrewCabImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle$CrewCabImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle$TruckImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle$TruckImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle$VehicleImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle$VehicleImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/FactoryVehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/api/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/api/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/api/SpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/api/SpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/api/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/api/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/api/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/a/api/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/Chapter02Interface.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/Chapter02Interface.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/FactoryVehicle$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/FactoryVehicle$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/FactoryVehicle$CarImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/FactoryVehicle$CarImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/FactoryVehicle$TruckImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/FactoryVehicle$TruckImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/FactoryVehicle$VehicleImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/FactoryVehicle$VehicleImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/FactoryVehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/FactoryVehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/api/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/api/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/api/SpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/api/SpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/api/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/api/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/api/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/e_interface/b/api/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/Chapter02Enum$RoadCondition1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/Chapter02Enum$RoadCondition1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/Chapter02Enum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/Chapter02Enum.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactorySpeedModel$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactorySpeedModel$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactorySpeedModel$SpeedModelImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactorySpeedModel$SpeedModelImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactorySpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactorySpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactoryVehicle$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactoryVehicle$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactoryVehicle$CarImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactoryVehicle$CarImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactoryVehicle$VehicleImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactoryVehicle$VehicleImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactoryVehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/FactoryVehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/Car$WeigthUnit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/Car$WeigthUnit.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel$DrivingCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel$DrivingCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel$RoadCondition$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel$RoadCondition$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel$RoadCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel$RoadCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel$TireCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel$TireCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/SpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch02_oop/f_enum/api/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$10.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$10.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$11.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$11.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$12.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$12.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$13.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$13.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$14.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$14.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$15.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$15.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$2.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$3.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$4.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$5.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$6.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$6.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$7.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$7.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$8.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$8.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$9.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$9.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$Demo$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$Demo$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$Demo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional$Demo.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/a/Chapter04Functional.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$AnyImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$AnyImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$CalcImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$CalcImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$Calculator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$Calculator.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$Food.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$Food.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$GrandApi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$GrandApi.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$GrandImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional$GrandImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/b/Chapter04Functional.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/Chapter04Functional$Traffic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/Chapter04Functional$Traffic.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/Chapter04Functional$TrafficImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/Chapter04Functional$TrafficImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/Chapter04Functional.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/Chapter04Functional.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactorySpeedModel$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactorySpeedModel$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactorySpeedModel$SpeedModelImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactorySpeedModel$SpeedModelImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactorySpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactorySpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryTraffic$TrafficModelImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryTraffic$TrafficModelImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryTraffic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryTraffic.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle$CarImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle$CarImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle$CrewCabImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle$CrewCabImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle$TruckImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle$TruckImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle$VehicleImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle$VehicleImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/FactoryVehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/SpeedModel$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/SpeedModel$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/SpeedModel$RoadCondition$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/SpeedModel$RoadCondition$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/SpeedModel$RoadCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/SpeedModel$RoadCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/SpeedModel$TireCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/SpeedModel$TireCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/SpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/SpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/TrafficUnit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/TrafficUnit.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/Vehicle$VehicleType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/Vehicle$VehicleType.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch04_functional/c/api/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$2.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$3.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$Traffic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$Traffic.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$TrafficImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$TrafficImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$TrafficUnitWrapper1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$TrafficUnitWrapper1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$TrafficUnitWrapper2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$TrafficUnitWrapper2.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$TrafficUnitWrapper3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams$TrafficUnitWrapper3.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Chapter05Streams.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactorySpeedModel$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactorySpeedModel$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactorySpeedModel$SpeedModelImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactorySpeedModel$SpeedModelImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactorySpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactorySpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryTraffic$TrafficModelImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryTraffic$TrafficModelImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryTraffic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryTraffic.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle$CarImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle$CarImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle$CrewCabImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle$CrewCabImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle$TruckImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle$TruckImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle$VehicleImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle$VehicleImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/FactoryVehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Thing.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/Thing.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity1$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity1$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity1$CountByLane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity1$CountByLane.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity1$TrafficUnitWrapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity1$TrafficUnitWrapper.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity2$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity2$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity2$CountByLane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity2$CountByLane.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity2$TrafficUnitWrapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity2$TrafficUnitWrapper.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity2.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity3$TrafficUnitWrapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity3$TrafficUnitWrapper.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/TrafficDensity3.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel$DrivingCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel$DrivingCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel$RoadCondition$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel$RoadCondition$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel$RoadCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel$RoadCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel$TireCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel$TireCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/SpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/TrafficUnit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/TrafficUnit.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/Vehicle$VehicleType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/Vehicle$VehicleType.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch05_streams/api/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch06_db/Chapter06Database01.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch06_db/Chapter06Database01.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch06_db/Chapter06Database02.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch06_db/Chapter06Database02.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/AverageSpeed$TrafficUnitWrapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/AverageSpeed$TrafficUnitWrapper.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/AverageSpeed.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/AverageSpeed.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$ARunnable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$ARunnable.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$AThread.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$AThread.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$BRunnable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$BRunnable.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$Calculator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$Calculator.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$ImmutableClass.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$ImmutableClass.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$MutableClass.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01$MutableClass.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency01.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency02$QueueConsumer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency02$QueueConsumer.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency02$QueueElement.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency02$QueueElement.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency02$QueueProducer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency02$QueueProducer.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency02.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency02.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03$CallableWorker.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03$CallableWorker.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03$CallableWorkerImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03$CallableWorkerImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03$Result.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03$Result.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03$RunnableWorker.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03$RunnableWorker.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03$RunnableWorkerImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03$RunnableWorkerImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency03.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency04.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/Chapter07Concurrency04.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/DemoSubscriber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/DemoSubscriber.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/DemoSubscription.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/DemoSubscription.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactorySpeedModel$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactorySpeedModel$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactorySpeedModel$SpeedModelImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactorySpeedModel$SpeedModelImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactorySpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactorySpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryTraffic$TrafficModelImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryTraffic$TrafficModelImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryTraffic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryTraffic.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle$CarImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle$CarImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle$CrewCabImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle$CrewCabImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle$TruckImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle$TruckImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle$VehicleImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle$VehicleImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/FactoryVehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/DateLocation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/DateLocation.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel$DrivingCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel$DrivingCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel$RoadCondition$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel$RoadCondition$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel$RoadCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel$RoadCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel$TireCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel$TireCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/SpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/TrafficUnit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/TrafficUnit.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/Vehicle$VehicleType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/Vehicle$VehicleType.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch07_concurrency/api/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/Chapter12Memory$AnObject.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/Chapter12Memory$AnObject.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/Chapter12Memory$MyResource1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/Chapter12Memory$MyResource1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/Chapter12Memory$MyResource2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/Chapter12Memory$MyResource2.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/Chapter12Memory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/Chapter12Memory.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/walk/Clazz01.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/walk/Clazz01.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/walk/Clazz02.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/walk/Clazz02.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/walk/Clazz03.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch12_memory/walk/Clazz03.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/AverageSpeed$TrafficUnitWrapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/AverageSpeed$TrafficUnitWrapper.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/AverageSpeed.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/AverageSpeed.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/Chapter15Testing.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/Chapter15Testing.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/TrafficDensity$TrafficUnitWrapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/TrafficDensity$TrafficUnitWrapper.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/TrafficDensity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/TrafficDensity.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/Car.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/Car.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel$DrivingCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel$DrivingCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel$RoadCondition$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel$RoadCondition$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel$RoadCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel$RoadCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel$TireCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel$TireCondition.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/SpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/TrafficUnit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/TrafficUnit.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/Truck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/Truck.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/Vehicle$VehicleType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/Vehicle$VehicleType.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/Vehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/api/Vehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/DateLocation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/DateLocation.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactorySpeedModel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactorySpeedModel.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryTraffic$TrafficModelImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryTraffic$TrafficModelImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryTraffic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryTraffic.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle$CarImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle$CarImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle$CrewCabImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle$CrewCabImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle$TruckImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle$TruckImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle$VehicleImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle$VehicleImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/factories/FactoryVehicle.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/process/Dispatcher.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/process/Dispatcher.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/process/Process.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/process/Process.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/process/Processor$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/process/Processor$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/process/Processor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/process/Processor.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/process/Subscription.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/process/Subscription.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/utils/DbUtil$TrafficUnitImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/utils/DbUtil$TrafficUnitImpl.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/utils/DbUtil.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/classes/com/packt/cookbook/ch15_testing/utils/DbUtil.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com/packt/cookbook/ch02_oop/a_classes/VehicleTest.class 2 | -------------------------------------------------------------------------------- /RemainingCodes/Code/target/surefire-reports/com.packt.cookbook.ch02_oop.a_classes.VehicleMockTest.txt: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------------------- 2 | Test set: com.packt.cookbook.ch02_oop.a_classes.VehicleMockTest 3 | ------------------------------------------------------------------------------- 4 | Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.407 sec 5 | -------------------------------------------------------------------------------- /RemainingCodes/Code/target/surefire-reports/com.packt.cookbook.ch02_oop.a_classes.VehicleTest.txt: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------------------- 2 | Test set: com.packt.cookbook.ch02_oop.a_classes.VehicleTest 3 | ------------------------------------------------------------------------------- 4 | Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec 5 | -------------------------------------------------------------------------------- /RemainingCodes/Code/target/surefire-reports/com.packt.cookbook.ch05_streams.TrafficDensity1Test.txt: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------------------- 2 | Test set: com.packt.cookbook.ch05_streams.TrafficDensity1Test 3 | ------------------------------------------------------------------------------- 4 | Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec 5 | -------------------------------------------------------------------------------- /RemainingCodes/Code/target/surefire-reports/com.packt.cookbook.ch05_streams.TrafficDensity2Test.txt: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------------------- 2 | Test set: com.packt.cookbook.ch05_streams.TrafficDensity2Test 3 | ------------------------------------------------------------------------------- 4 | Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec 5 | -------------------------------------------------------------------------------- /RemainingCodes/Code/target/surefire-reports/com.packt.cookbook.ch05_streams.TrafficDensity3Test.txt: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------------------- 2 | Test set: com.packt.cookbook.ch05_streams.TrafficDensity3Test 3 | ------------------------------------------------------------------------------- 4 | Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec 5 | -------------------------------------------------------------------------------- /RemainingCodes/Code/target/surefire-reports/com.packt.cookbook.ch06_db.DatabaseRelatedTest.txt: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------------------- 2 | Test set: com.packt.cookbook.ch06_db.DatabaseRelatedTest 3 | ------------------------------------------------------------------------------- 4 | Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec 5 | -------------------------------------------------------------------------------- /RemainingCodes/Code/target/surefire-reports/com.packt.cookbook.ch06_db.DbRelatedMethodsTest.txt: -------------------------------------------------------------------------------- 1 | ------------------------------------------------------------------------------- 2 | Test set: com.packt.cookbook.ch06_db.DbRelatedMethodsTest 3 | ------------------------------------------------------------------------------- 4 | Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.36 sec 5 | -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch02_oop/a_classes/VehicleMockTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch02_oop/a_classes/VehicleMockTest.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch02_oop/a_classes/VehicleTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch02_oop/a_classes/VehicleTest.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity1Test$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity1Test$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity1Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity1Test.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity2Test$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity2Test$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity2Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity2Test.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity3Test$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity3Test$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity3Test$TrafficDensityTestCalcLaneNumber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity3Test$TrafficDensityTestCalcLaneNumber.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity3Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch05_streams/TrafficDensity3Test.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch06_db/DatabaseRelatedTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch06_db/DatabaseRelatedTest.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch06_db/DbRelatedMethodsTest$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch06_db/DbRelatedMethodsTest$1.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch06_db/DbRelatedMethodsTest$DbRelatedMethods.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch06_db/DbRelatedMethodsTest$DbRelatedMethods.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch06_db/DbRelatedMethodsTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch06_db/DbRelatedMethodsTest.class -------------------------------------------------------------------------------- /RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch15_testing/IntegrationTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Java-9-Cookbook/ff45845a227320e38cff5aa46bdb78bb90d65bf3/RemainingCodes/Code/target/test-classes/com/packt/cookbook/ch15_testing/IntegrationTest.class --------------------------------------------------------------------------------