* encoding
* Converting synchronous and asynchronous API to observables
* Adding different ways of converting sync/async APIs to observalbles.
* Replace anonymous class with lambda
* update based on comment from Grzegorz Piwowarek
* Refactor core-scala examples
* Cleanup
* encoding
* Converting synchronous and asynchronous API to observables
* Adding different ways of converting sync/async APIs to observalbles.
* Replace anonymous class with lambda
* update based on comment from Grzegorz Piwowarek
* Refactor even-odd semaphore demo
* Remove unrelated files
* Add example for FTP client
Using Apache Commons Net
* Add missing resource
* Fix wrong file download in integration test
* Add example for using FTP support in JDK
* Close input stream after copy
* Fix test name
* NatsClient refactor
* add: mongodb reactive repositories
* fix: test names
* fix: test names
* fix: test running on maven
* fix: test name
* fix: test class names
* Rename tests
* Adjust config
* Adjust config
* Adjust config
* fix
* fix
* Rename MetricTypeTest
* Rename MetricTypeTest
* Rename MetricTypeTest
* Rename MetricTypeTest
* Install custom pmd jar to local maven repo during maven validate phase, so that it becomes available during project build
* maven install plugin - adding base path
* changed the phase for maven directory plugin to validate to make sure that the base directory variable is available to maven install plugin
* pmd violation flag back to false
* Failing build if unit test name does not follow one of the following conventions : ..IntegrationTest, ..LongRunningUnitTest, ..ManualTest, ..JdbcTest, ..LiveTest
* Custom PMD Rules project
* Fixed this issue when unit test classes were not being scanned by custom PMD rule (This happened after I pulled code from upstream project)
* Don't fail the build if PMD custom rule fails
* Reconfigure PMD
* Reformat POM
* Adjust PMD rules
* Rename test
* Define beans for handling different message types in a lean chat app
* Add class based spring beans configuration
* Define spring configuration in XML for constructor based bean injection
* Refactor package structure to separate constructor based bean injection code set from setter based bean injection code set
* Define configuration and classes specific to setter-based bean injection.
* Implement tests for constructor-based and setter-based bean injections
* develop codes for explaining type erasure
* Write unit tests for type erasure examples
* Remove evaluation article code
* Modify type erasure examples and unit tests
* Modify type erasure examples and unit tests
* Add expected exception in TypeErasureUnitTest
* Correct grammar in class name
* Implement File Manager app to demonstrate Polymorphism. Develop unit tests for Polymorphism article code
* Add examples for static polymorphism
* Change sysout statments to slf4j log info statements
* Add assertions and expected errors check on Test
* Add assertions and expected errors check on Test
* Correct compile time error of symbol not found
* Removed commented out non-compiling test.
* Replace string concatenations with String.format
* Replace string concatenations with String.format
* Remove verbose file info descriptor and replace with simpler one
* Add example codes for Hibernate Interceptors article
Write tests for session-scoped and sessionFactory-scoped interceptors
* Implement serializable on customInterceptorImpl
* Implement examples for spring data with spring security integration
* Remove webapp example implementations; too extensive
* Define beans for handling different message types in a lean chat app
* Add class based spring beans configuration
* Define spring configuration in XML for constructor based bean injection
* Refactor package structure to separate constructor based bean injection code set from setter based bean injection code set
* Define configuration and classes specific to setter-based bean injection.
* Implement tests for constructor-based and setter-based bean injections
* develop codes for explaining type erasure
* Write unit tests for type erasure examples
* Remove evaluation article code
* Modify type erasure examples and unit tests
* Modify type erasure examples and unit tests
* Add expected exception in TypeErasureUnitTest
* Correct grammar in class name
* Implement File Manager app to demonstrate Polymorphism. Develop unit tests for Polymorphism article code
* Add examples for static polymorphism
* Change sysout statments to slf4j log info statements
* Add assertions and expected errors check on Test
* Add assertions and expected errors check on Test
* Correct compile time error of symbol not found
* Removed commented out non-compiling test.
* Replace string concatenations with String.format
* Replace string concatenations with String.format
* Remove verbose file info descriptor and replace with simpler one
* Add example codes for Hibernate Interceptors article
Write tests for session-scoped and sessionFactory-scoped interceptors
* Implement serializable on customInterceptorImpl
* Implement examples for spring data with spring security integration
* Remove webapp example implementations; too extensive
* Matchers is now deprecated in Mockito 2, it's now replaced by ArgumentMatchers
* BAEL-1069: Guide to diamond operator in Java
* Changes after review
* BAEL-719: Intro to Spring Cloud Stream
* Pull request changes done
* Renamed unit tests
* Add spring-cloud-stream
* Add module
* Exclude integration tests from spring-cloud
* move security content from spring-security-rest-full
* swagger update
* move query language to new module
* rename spring-security-rest-full to spring-rest-full
* group persistence modules
* group testing modules
* try fix conflict