├── .gitignore ├── .travis.yml ├── 0000-common-library ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── lkrnac │ └── book │ └── eiws │ ├── BiFunctionRetryHandler.java │ ├── FunctionRetryHandler.java │ └── ProcessExecutor.java ├── 0000-examples-parent └── pom.xml ├── 0000-examples └── pom.xml ├── 01-async ├── 0101-java-concurrency │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter01 │ │ │ └── javaconcurrency │ │ │ ├── Application.java │ │ │ ├── SimpleLogger.java │ │ │ ├── SimpleTask.java │ │ │ └── SimpleTaskExecutor.java │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter01 │ │ └── javaconcurrency │ │ └── SimpleTaskExecutorITest.java ├── 0102-async-job │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter01 │ │ │ │ └── async │ │ │ │ ├── AsyncConfigurationBiggerPool.java │ │ │ │ ├── AsyncConfigurationSmallerPool.java │ │ │ │ └── task │ │ │ │ ├── AsyncTask.java │ │ │ │ ├── Caller.java │ │ │ │ └── SimpleLogger.java │ │ └── resources │ │ │ ├── async-context.xml │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter01 │ │ └── async │ │ ├── AsyncConfigurationBiggerPoolTest.java │ │ ├── AsyncConfigurationSmallerPoolTest.java │ │ ├── AsyncXmlContextITest.java │ │ └── task │ │ └── SimpleLoggerSpy.java ├── 0103-scheduled-job │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter01 │ │ │ │ └── scheduling │ │ │ │ ├── ScheduledConfiguration.java │ │ │ │ └── task │ │ │ │ ├── ScheduledTask.java │ │ │ │ └── SimpleLogger.java │ │ └── resources │ │ │ └── scheduled-context.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter01 │ │ └── scheduling │ │ ├── ScheduledConfigurationITest.java │ │ ├── ScheduledXmlContextITest.java │ │ └── task │ │ └── SimpleLoggerSpy.java └── 0104-java-scheduling │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter01 │ │ └── javascheduling │ │ ├── Application.java │ │ ├── ScheduledTask.java │ │ ├── SimpleLogger.java │ │ └── SimpleScheduler.java │ └── test │ └── java │ └── net │ └── lkrnac │ └── book │ └── eiws │ └── chapter01 │ └── javascheduling │ └── SimpleSchedulerITest.java ├── 02-remoting ├── 0201-java-rmi-client │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter02 │ │ │ └── rmi │ │ │ └── java │ │ │ ├── BarService.java │ │ │ └── FooClient.java │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── rmi │ │ └── java │ │ └── JavaRmiE2ETest.java ├── 0201-java-rmi-service │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── rmi │ │ └── java │ │ ├── BarService.java │ │ ├── BarServiceImpl.java │ │ └── RmiServer.java ├── 0202-spring-rmi-java-config-client │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter02 │ │ │ └── rmi │ │ │ └── spring │ │ │ └── javaconfig │ │ │ ├── BarService.java │ │ │ └── client │ │ │ ├── Application.java │ │ │ ├── ClientConfiguration.java │ │ │ └── FooClient.java │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── rmi │ │ └── spring │ │ └── javaconfig │ │ └── SpringRmiJavaConfigE2ETest.java ├── 0202-spring-rmi-java-config-service │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter02 │ │ │ └── rmi │ │ │ └── spring │ │ │ └── javaconfig │ │ │ ├── BarService.java │ │ │ └── service │ │ │ ├── Application.java │ │ │ ├── BarServiceImpl.java │ │ │ └── ServiceConfiguration.java │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── rmi │ │ └── spring │ │ └── javaconfig │ │ └── service │ │ └── ServiceConfigurationITest.java ├── 0203-spring-rmi-xml-config-client │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter02 │ │ │ │ └── rmi │ │ │ │ └── spring │ │ │ │ └── xmlconfig │ │ │ │ ├── Application.java │ │ │ │ ├── BarService.java │ │ │ │ └── client │ │ │ │ └── FooClient.java │ │ └── resources │ │ │ └── foo-client-context.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── rmi │ │ └── spring │ │ └── SpringRmiXmlConfigE2ETest.java ├── 0203-spring-rmi-xml-config-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter02 │ │ │ │ └── rmi │ │ │ │ └── spring │ │ │ │ └── xmlconfig │ │ │ │ ├── Application.java │ │ │ │ ├── BarService.java │ │ │ │ └── service │ │ │ │ └── BarServiceImpl.java │ │ └── resources │ │ │ └── bar-service-context.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── rmi │ │ └── spring │ │ └── xmlconfig │ │ └── ServiceXmlContextITest.java ├── 0204-http-invoker-handler-servlet-java-config │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter02 │ │ │ └── httpinvoker │ │ │ └── handlerservlet │ │ │ └── javaconfig │ │ │ ├── client │ │ │ └── ClientConfiguration.java │ │ │ ├── server │ │ │ ├── BarServiceImpl.java │ │ │ ├── ServerConfiguration.java │ │ │ └── WebAppInitializer.java │ │ │ └── shared │ │ │ └── BarService.java │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── httpinvoker │ │ └── handlerservlet │ │ └── javaconfig │ │ └── client │ │ └── HttpInvokerServletJavaConfigITCase.java ├── 0205-http-invoker-handler-servlet-xml-config │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter02 │ │ │ │ └── httpinvoker │ │ │ │ └── handlerservlet │ │ │ │ └── xmlconfig │ │ │ │ ├── server │ │ │ │ └── BarServiceImpl.java │ │ │ │ └── shared │ │ │ │ └── BarService.java │ │ ├── resources │ │ │ ├── client-config.xml │ │ │ └── server-config.xml │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── httpinvoker │ │ └── handlerservlet │ │ └── xmlconfig │ │ └── client │ │ └── HttpInvokerServletXmlConfigITCase.java ├── 0206-http-invoker-dispatcher-servlet │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter02 │ │ │ └── httpinvoker │ │ │ └── dispatcherservlet │ │ │ ├── client │ │ │ └── ClientConfiguration.java │ │ │ ├── server │ │ │ ├── BarServiceImpl.java │ │ │ ├── ServerConfiguration.java │ │ │ └── WebInitializer.java │ │ │ └── shared │ │ │ └── BarService.java │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── httpinvoker │ │ └── dispatcherservlet │ │ └── HttpInvokerDispatcherServletITCase.java ├── 0207-http-invoker-simple-client │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter02 │ │ │ │ └── httpinvoker │ │ │ │ └── simple │ │ │ │ ├── client │ │ │ │ └── ClientConfiguration.java │ │ │ │ └── shared │ │ │ │ └── BarService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── httpinvoker │ │ └── simple │ │ └── HttpInvokerBeanE2ETest.java ├── 0207-http-invoker-simple-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter02 │ │ │ │ └── httpinvoker │ │ │ │ └── simple │ │ │ │ ├── server │ │ │ │ ├── BarServiceImpl.java │ │ │ │ └── ServerConfiguration.java │ │ │ │ └── shared │ │ │ │ └── BarService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── httpinvoker │ │ └── simple │ │ └── ServerConfigurationTest.java ├── 0208-hessian-handler-servlet-java-config │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter02 │ │ │ └── hessian │ │ │ └── handlerservlet │ │ │ └── javaconfig │ │ │ ├── client │ │ │ └── ClientConfiguration.java │ │ │ ├── server │ │ │ ├── BarServiceImpl.java │ │ │ ├── ServerConfiguration.java │ │ │ └── WebAppInitializer.java │ │ │ └── shared │ │ │ └── BarService.java │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── hessian │ │ └── handlerservlet │ │ └── javaconfig │ │ └── HessianHandlerServletJavaConfigITCase.java ├── 0209-burlap-handler-servlet-xml-config │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter02 │ │ │ │ └── burlap │ │ │ │ └── handlerservlet │ │ │ │ └── xmlconfig │ │ │ │ ├── server │ │ │ │ └── BarServiceImpl.java │ │ │ │ └── shared │ │ │ │ └── BarService.java │ │ ├── resources │ │ │ ├── client-config.xml │ │ │ └── server-config.xml │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── burlap │ │ └── handlerservlet │ │ └── xmlconfig │ │ └── BurlapHandlerServletXmlConfigITCase.java └── 0210-hessian-dispatcher-servlet │ ├── infinitest.filters │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter02 │ │ └── hessian │ │ └── dispatcherservlet │ │ ├── client │ │ └── ClientConfiguration.java │ │ ├── server │ │ ├── BarServiceImpl.java │ │ ├── ServerConfiguration.java │ │ └── WebInitializer.java │ │ └── shared │ │ └── BarService.java │ └── test │ └── java │ └── net │ └── lkrnac │ └── book │ └── eiws │ └── chapter02 │ └── hessian │ └── dispatcherservlet │ └── HessianDispatcherServletITCase.java ├── 03-ws ├── 0301-ws-xmlconfig-client │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── xmlconfig │ │ │ │ ├── client │ │ │ │ └── WebServiceClient.java │ │ │ │ └── config │ │ │ │ ├── SimpleLogger.java │ │ │ │ ├── UserInterceptor.java │ │ │ │ └── WsXmlconfigClientApplication.java │ │ ├── resources │ │ │ ├── logback.xml │ │ │ └── ws-client-config.xml │ │ └── schemas │ │ │ └── userDetailsSchema.wsdl │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── xmlconfig │ │ │ └── client │ │ │ ├── SimpleLoggerSpy.java │ │ │ ├── WsInterceptorClientITest.java │ │ │ ├── WsXmlConfigClientITest.java │ │ │ └── WsXmlConfigE2eITCase.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml ├── 0301-ws-xmlconfig-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── xmlconfig │ │ │ │ └── server │ │ │ │ ├── GlobalInterceptor.java │ │ │ │ ├── SimpleLogger.java │ │ │ │ ├── UserEndpoint.java │ │ │ │ └── UserInterceptor.java │ │ ├── resources │ │ │ ├── manual │ │ │ │ ├── user-details-generated.xsd.off │ │ │ │ ├── user-details.xml │ │ │ │ ├── user-request-generated.xsd.off │ │ │ │ └── user-request.xml │ │ │ ├── userDetailsSchema.wsdl │ │ │ ├── userDetailsSchema.xsd │ │ │ └── web-service-config.xml │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── xmlconfig │ │ │ └── server │ │ │ ├── GlobalInterceptorITest.java │ │ │ ├── SimpleLoggerSpy.java │ │ │ ├── UserInterceptorITest.java │ │ │ └── WsXmlConfigServerITest.java │ │ └── resources │ │ ├── testRequest-fail.xml │ │ ├── testRequest-success.xml │ │ └── testResponse.xml ├── 0302-ws-javaconfig-client │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── javaconfig │ │ │ │ ├── client │ │ │ │ ├── WebServiceClient.java │ │ │ │ └── WsClientConfiguration.java │ │ │ │ └── config │ │ │ │ └── WsJavaConfigClientApplication.java │ │ ├── resources │ │ │ └── logback.xml │ │ └── schemas │ │ │ └── userDetailsSchema.wsdl │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── javaconfig │ │ │ └── client │ │ │ ├── WsJavaConfigClientITest.java │ │ │ └── WsJavaConfigE2eITCase.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml ├── 0302-ws-javaconfig-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── javaconfig │ │ │ │ └── server │ │ │ │ ├── ServerConfiguration.java │ │ │ │ ├── UserEndpoint.java │ │ │ │ └── WsServletInitializer.java │ │ └── resources │ │ │ ├── userDetailsSchema.wsdl │ │ │ └── userDetailsSchema.xsd │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── javaconfig │ │ │ └── client │ │ │ └── WsJavaConfigServerITest.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml ├── 0303-ws-boot-client │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── boot │ │ │ │ ├── client │ │ │ │ ├── WebServiceClient.java │ │ │ │ └── WsBootClientConfiguration.java │ │ │ │ └── config │ │ │ │ └── WsBootClientApplication.java │ │ ├── resources │ │ │ └── logback.xml │ │ └── schemas │ │ │ └── userDetailsSchema.wsdl │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── boot │ │ │ └── client │ │ │ ├── WsBootClientITest.java │ │ │ └── WsBootE2ETest.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml ├── 0303-ws-boot-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── boot │ │ │ │ └── server │ │ │ │ ├── ServerConfiguration.java │ │ │ │ ├── UserEndpoint.java │ │ │ │ └── WsBootServerApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ ├── userDetailsSchema.wsdl │ │ │ └── userDetailsSchema.xsd │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── boot │ │ │ └── client │ │ │ └── WsBootServerITest.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml ├── 0305-ws-interceptor-client │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── interceptor │ │ │ │ ├── client │ │ │ │ ├── SimpleLogger.java │ │ │ │ ├── UserInterceptor.java │ │ │ │ ├── WebServiceClient.java │ │ │ │ └── WsInterceptorClientConfiguration.java │ │ │ │ └── config │ │ │ │ └── WsInterceptorClientApplication.java │ │ ├── resources │ │ │ └── logback.xml │ │ └── schemas │ │ │ └── userDetailsSchema.wsdl │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── interceptor │ │ │ └── client │ │ │ ├── SimpleLoggerSpy.java │ │ │ ├── WsInterceptorClientITest.java │ │ │ └── WsInterceptorE2ETest.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml ├── 0305-ws-interceptor-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── interceptor │ │ │ │ └── server │ │ │ │ ├── GlobalIntercetor.java │ │ │ │ ├── ServerConfiguration.java │ │ │ │ ├── SimpleLogger.java │ │ │ │ ├── UserEndpoint.java │ │ │ │ ├── UserInterceptor.java │ │ │ │ └── WsInterceptorServerApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ ├── userDetailsSchema.wsdl │ │ │ └── userDetailsSchema.xsd │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── interceptor │ │ │ └── server │ │ │ ├── GlobalInterceptorITest.java │ │ │ ├── SimpleLoggerSpy.java │ │ │ ├── UserInterceptorITest.java │ │ │ ├── ValidationInterceptorITest.java │ │ │ └── WsInterceptorServerITest.java │ │ └── resources │ │ ├── testRequest-fail.xml │ │ ├── testRequest-success.xml │ │ ├── testRequest-validation-fail.xml │ │ ├── testResponse-validation-fail.xml │ │ └── testResponse.xml ├── 0306-ws-error-client │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── error │ │ │ │ ├── client │ │ │ │ ├── WebServiceClient.java │ │ │ │ └── WsErrorClientConfiguration.java │ │ │ │ └── config │ │ │ │ └── WsErrorClientApplication.java │ │ ├── resources │ │ │ └── logback.xml │ │ └── schemas │ │ │ └── userDetailsSchema.wsdl │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── error │ │ │ └── client │ │ │ ├── WsErrorClientITest.java │ │ │ └── WsErrorE2ETest.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml ├── 0306-ws-error-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── error │ │ │ │ └── server │ │ │ │ ├── CustomErrorException.java │ │ │ │ ├── ServerConfiguration.java │ │ │ │ ├── UserEndpoint.java │ │ │ │ └── WsErrorServerApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── userDetailsSchema.xsd │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── error │ │ │ └── client │ │ │ ├── GenericClientErrorITest.java │ │ │ ├── ServerErrorITest.java │ │ │ ├── SpecificClientErrorITest.java │ │ │ └── WsErrorServerITest.java │ │ └── resources │ │ ├── testRequest-generic-client-error.xml │ │ ├── testRequest-server-error.xml │ │ ├── testRequest-specific-client-error.xml │ │ ├── testRequest-success.xml │ │ ├── testResponse-generic-client-error.xml │ │ ├── testResponse-server-error.xml │ │ ├── testResponse-specific-client-error.xml │ │ └── testResponse-success.xml ├── 0307-ws-soapaction-client │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── soapaction │ │ │ │ ├── client │ │ │ │ ├── WebServiceClient.java │ │ │ │ └── WsSoapactionClientConfiguration.java │ │ │ │ └── config │ │ │ │ └── WsSoapactionClientApplication.java │ │ ├── resources │ │ │ └── logback.xml │ │ └── schemas │ │ │ └── userDetailsSchema.wsdl │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── soapaction │ │ │ └── client │ │ │ ├── WsSoapactionClientITest.java │ │ │ └── WsSoapactionE2ETest.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml ├── 0307-ws-soapaction-service │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── soapaction │ │ │ └── server │ │ │ ├── ServerConfiguration.java │ │ │ ├── UserEndpoint.java │ │ │ └── WsSoapactionServerApplication.java │ │ └── resources │ │ ├── application.properties │ │ ├── logback.xml │ │ └── userDetailsSchema.xsd ├── 0308-ws-objectfactory-client │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── objectfactory │ │ │ │ ├── client │ │ │ │ ├── WebServiceClient.java │ │ │ │ └── WsObjectFactoryClientConfiguration.java │ │ │ │ └── config │ │ │ │ └── WsObjectFactoryClientApplication.java │ │ ├── resources │ │ │ └── logback.xml │ │ └── schemas │ │ │ └── person.wsdl │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── boot │ │ │ └── client │ │ │ ├── WsBootClientITest.java │ │ │ └── WsBootE2ETest.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml ├── 0308-ws-objectfactory-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── objectfactory │ │ │ │ └── server │ │ │ │ ├── EmployeeEndpoint.java │ │ │ │ ├── ServerConfiguration.java │ │ │ │ └── WsObjectFactoryServerApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── person.xsd │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── objectfactory │ │ │ └── client │ │ │ └── WsObjectFactoryServerITest.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml └── not-finished │ ├── 0304-ws-xmpp-client │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter03 │ │ │ │ └── ws │ │ │ │ └── xmpp │ │ │ │ ├── client │ │ │ │ ├── WebServiceClient.java │ │ │ │ └── WsXmppClientConfiguration.java │ │ │ │ └── config │ │ │ │ └── WsXmppClientApplication.java │ │ ├── resources │ │ │ └── logback.xml │ │ └── schemas │ │ │ └── userDetailsSchema.wsdl │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── xmpp │ │ │ └── client │ │ │ ├── WsXmppClientITest.java │ │ │ └── WsXmppE2ETest.java │ │ └── resources │ │ ├── testRequest.xml │ │ └── testResponse.xml │ └── 0304-ws-xmpp-service │ ├── pom.xml │ └── src │ └── main │ ├── java │ ├── net │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter03 │ │ │ └── ws │ │ │ └── xmpp │ │ │ └── server │ │ │ ├── ServerConfiguration.java │ │ │ ├── UserEndpoint.java │ │ │ └── WsXmppServerApplication.java │ └── xmpp │ │ └── eiws_blah │ │ ├── ObjectFactory.java │ │ ├── UserDetailsResponse.java │ │ ├── UserRequest.java │ │ └── package-info.java │ └── resources │ ├── application.properties │ ├── logback.xml │ └── userDetailsSchema.xsd ├── 04-rest ├── 0400-rest-common │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter04 │ │ ├── model │ │ └── User.java │ │ ├── persistence │ │ └── UserRepository.java │ │ └── service │ │ └── UserService.java ├── 0401-rest-jax-rs-server │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter04 │ │ │ │ ├── RestJaxrsApplication.java │ │ │ │ ├── UrlConstants.java │ │ │ │ └── jaxrs │ │ │ │ ├── EndpointRegister.java │ │ │ │ └── UserResource.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter04 │ │ └── RestJaxrsApplicationITCase.java ├── 0402-rest-xml-config-server │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter04 │ │ │ │ ├── UrlConstants.java │ │ │ │ └── xmlconfig │ │ │ │ └── UserController.java │ │ ├── resources │ │ │ ├── logback.xml │ │ │ └── rest-service-config.xml │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter04 │ │ └── RestXmlConfigApplicationTest.java ├── 0403-rest-java-config-server │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter04 │ │ │ │ ├── RestInitializer.java │ │ │ │ ├── RestJavaConfigConfiguration.java │ │ │ │ ├── UrlConstants.java │ │ │ │ └── javaconfig │ │ │ │ └── UserController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter04 │ │ ├── RestApplicationContextTest.java │ │ └── UserControllerTest.java ├── 0404-rest-boot-client │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter04 │ │ │ │ └── client │ │ │ │ ├── ClientConfiguration.java │ │ │ │ ├── RestAccessConfiguration.java │ │ │ │ ├── RestClientBootApplication.java │ │ │ │ └── UsersClient.java │ │ └── resources │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter04 │ │ └── client │ │ ├── RestClientBootApplicationTest.java │ │ └── UserClientUnitTest.java ├── 0404-rest-boot-server │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter04 │ │ │ │ ├── RestBootApplication.java │ │ │ │ ├── UrlConstants.java │ │ │ │ └── boot │ │ │ │ └── UserController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter04 │ │ └── RestBootApplicationTest.java ├── 0405-rest-async-client │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter04 │ │ │ │ ├── RestClientAsyncApplication.java │ │ │ │ ├── client │ │ │ │ ├── ClientConfiguration.java │ │ │ │ ├── UserActionsRepository.java │ │ │ │ └── UserInfoService.java │ │ │ │ └── model │ │ │ │ └── UserInfo.java │ │ └── resources │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter04 │ │ └── client │ │ └── RestClientAsyncApplicationTest.java ├── 0405-rest-restcontroller-server │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter04 │ │ │ │ ├── RestRestcontrollerApplication.java │ │ │ │ ├── UrlConstants.java │ │ │ │ └── restcontroller │ │ │ │ └── UserController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter04 │ │ └── RestRestcontrollerApplicationTest.java ├── 0406-rest-errorhandler-client │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter04 │ │ │ │ └── client │ │ │ │ ├── ClientConfiguration.java │ │ │ │ ├── CustomException.java │ │ │ │ ├── RestClientErrorhandlerApplication.java │ │ │ │ └── UsersClient.java │ │ └── resources │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter04 │ │ └── client │ │ └── RestClientErrorhandlerApplicationTest.java ├── 0406-rest-parameters-server │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter04 │ │ │ │ ├── RestParametersApplication.java │ │ │ │ ├── UrlConstants.java │ │ │ │ └── parameters │ │ │ │ └── UserController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter04 │ │ └── RestParametersApplicationTest.java └── soapui │ └── 0402-rest-xml-config-server.xml ├── 05-jms ├── 0500-jms-common │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter05 │ │ ├── text │ │ ├── SimpleService.java │ │ └── test │ │ │ ├── CommonJmsSimpleMessageTest.java │ │ │ └── TestingSimpleService.java │ │ ├── user │ │ ├── User.java │ │ ├── UserService.java │ │ └── test │ │ │ ├── CommonJmsUserMessageTest.java │ │ │ └── TestingUserService.java │ │ └── userwithrole │ │ ├── UserWithRoleService.java │ │ └── test │ │ ├── CommonJmsUserWithRoleTest.java │ │ └── TestingUserWithRoleService.java ├── 0501-jms11-jndi │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter05 │ │ │ └── jms11jndi │ │ │ ├── Jms11JndiApplication.java │ │ │ ├── JmsConfiguration.java │ │ │ ├── SimpleMessageReader.java │ │ │ └── SimpleMessageSender.java │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter05 │ │ │ └── jms11jndi │ │ │ └── Jms11JndiApplicationIT.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml ├── 0502-jms2-jndi │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter05 │ │ │ └── jms2jndi │ │ │ ├── Jms2JndiApplication.java │ │ │ ├── JmsConfiguration.java │ │ │ ├── SimpleMessageReader.java │ │ │ └── SimpleMessageSender.java │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter05 │ │ │ └── jms2jndi │ │ │ └── Jms2JndiApplicationIT.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml ├── 0503-async-jndi │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter05 │ │ │ └── asyncjndi │ │ │ ├── AsyncJndiApplication.java │ │ │ ├── JmsConfiguration.java │ │ │ ├── SimpleMessageListener.java │ │ │ └── SimpleMessageSender.java │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter05 │ │ │ └── asyncjndi │ │ │ └── AsyncJndiApplicationIT.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml ├── 0504-async-jms-namespace │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── text │ │ │ │ ├── JmsNamespaceAsyncApplication.java │ │ │ │ ├── SimpleMessageListener.java │ │ │ │ └── SimpleMessageSender.java │ │ └── resources │ │ │ ├── logback.xml │ │ │ ├── spring-jms-config.xml │ │ │ └── spring-jms-listener.xml │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter05 │ │ │ └── text │ │ │ └── JmsNamespaceAsyncApplicationIT.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml ├── 0505-async-jms-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── text │ │ │ │ ├── JmsXmlAsyncApplication.java │ │ │ │ ├── SimpleMessageListener.java │ │ │ │ └── SimpleMessageSender.java │ │ └── resources │ │ │ ├── logback.xml │ │ │ ├── spring-jms-config.xml │ │ │ └── spring-jms-listener.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter05 │ │ └── text │ │ └── JmsXmlAsyncApplicationTests.java ├── 0506-async-jms-java-config │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── text │ │ │ │ ├── JavaConfigJmsAsyncApplication.java │ │ │ │ ├── JmsConfiguration.java │ │ │ │ ├── JmsListenerConfiguration.java │ │ │ │ ├── SimpleMessageListener.java │ │ │ │ └── SimpleMessageSender.java │ │ └── resources │ │ │ └── logback.xml │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter05 │ │ │ └── text │ │ │ └── JavaConfigJmsAsyncApplicationIT.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml ├── 0507-sync-jms-java-config │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── text │ │ │ │ ├── JavaConfigJmsSyncApplication.java │ │ │ │ ├── JmsConfiguration.java │ │ │ │ ├── SimpleMessageReader.java │ │ │ │ └── SimpleMessageSender.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter05 │ │ └── text │ │ └── JavaConfigJmsSyncApplicationTests.java ├── 0508-async-listener-annotation │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── text │ │ │ │ ├── ListenerAnnotationJmsAsyncApplication.java │ │ │ │ ├── SimpleMessageListener.java │ │ │ │ └── SimpleMessageSender.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter05 │ │ └── text │ │ └── ListenerAnnotationJmsAsyncApplicationTests.java ├── 0509-jms-message-converter │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── user │ │ │ │ ├── JmsConfiguration.java │ │ │ │ ├── JmsMessageConverterApplication.java │ │ │ │ ├── UserMessageListener.java │ │ │ │ └── UserMessageSender.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter05 │ │ └── user │ │ └── JmsMessageConverterApplicationTests.java ├── 0510-jms-custom-converter │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── user │ │ │ │ ├── JmsConfiguration.java │ │ │ │ ├── JmsCustomConverterApplication.java │ │ │ │ ├── UserMessageConverter.java │ │ │ │ ├── UserMessageListener.java │ │ │ │ └── UserMessageSender.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter05 │ │ └── user │ │ └── JmsCustomConverterApplicationTests.java ├── 0511-jms-caching-connection-factory │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── text │ │ │ │ ├── JmsCachingConnectionFactoryApplication.java │ │ │ │ ├── JmsConfiguration.java │ │ │ │ ├── SimpleMessageListener.java │ │ │ │ └── SimpleMessageSender.java │ │ └── resources │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter05 │ │ └── text │ │ └── JmsCachingConnectionFactoryApplicationTests.java ├── 0512-jms-message-creator │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── text │ │ │ │ ├── JmsMessageCreatorApplication.java │ │ │ │ ├── SimpleMessageListener.java │ │ │ │ └── SimpleMessageSender.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter05 │ │ └── text │ │ └── JmsMessageCreatorApplicationTests.java ├── 0513-jms-messaging-template │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── userwithrole │ │ │ │ ├── JmsConfiguration.java │ │ │ │ ├── JmsMessagingTemplateApplication.java │ │ │ │ ├── UserMessageListener.java │ │ │ │ └── UserMessageSender.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter05 │ │ └── userwithrole │ │ └── JmsMessagingTemplateApplicationTests.java ├── 0514-jms-message-annotations │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── userwithrole │ │ │ │ ├── JmsConfiguration.java │ │ │ │ ├── JmsMessageAnnotationsApplication.java │ │ │ │ ├── UserMessageListener.java │ │ │ │ └── UserMessageSender.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter05 │ │ └── userwithrole │ │ └── JmsMessageAnnotationsApplicationTests.java ├── 0515-publish-subscribe-java-config │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter05 │ │ │ │ └── pubsub │ │ │ │ ├── JmsApplication.java │ │ │ │ ├── JmsConfiguration.java │ │ │ │ ├── PubSubService.java │ │ │ │ ├── SimpleMessageListener1.java │ │ │ │ ├── SimpleMessageListener2.java │ │ │ │ └── SimpleMessageSender.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter05 │ │ │ └── pubsub │ │ │ ├── JmsApplicationIT.java │ │ │ └── TestingPubSubService.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml └── 0516-publish-subscribe-spring-boot │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter05 │ │ │ └── pubsub │ │ │ ├── JmsApplication.java │ │ │ ├── PubSubService.java │ │ │ ├── SimpleMessageListener1.java │ │ │ ├── SimpleMessageListener2.java │ │ │ └── SimpleMessageSender.java │ └── resources │ │ ├── application.properties │ │ └── logback.xml │ └── test │ └── java │ └── net │ └── lkrnac │ └── book │ └── eiws │ └── chapter05 │ └── pubsub │ ├── JmsApplicationTests.java │ └── TestingPubSubService.java ├── 06-jms-tx ├── 0600-jms-tx-common │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter06 │ │ └── text │ │ ├── SimpleMessageSender.java │ │ ├── SimpleRepository.java │ │ └── SimpleService.java ├── 0601-java-jms11-sync-tx │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── javasynctx │ │ │ ├── JavaSyncTxApplication.java │ │ │ ├── JmsConfiguration.java │ │ │ ├── SimpleMessageReader.java │ │ │ └── SimpleMessageSender.java │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── javasynctx │ │ │ └── JavaSyncTxApplicationIT.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml ├── 0602-java-jms20-async-tx │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── javaasynctx │ │ │ ├── JavaAsyncTxApplication.java │ │ │ ├── JmsConfiguration.java │ │ │ ├── SimpleMessageListener.java │ │ │ └── SimpleMessageSender.java │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── javaasynctx │ │ │ └── JavaJmsTxApplicationIT.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml ├── 0603-auto-acknowledge-listener-success │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0605-auto-acknowledge-listener-lost │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0606-auto-acknowledge-sync-lost │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ ├── JmsConfiguration.java │ │ │ │ │ └── SimpleMessageReader.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0607-client-acknowledge-listener-success │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ ├── JmsConfiguration.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0608-client-acknowledge-listener-duplicate │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ ├── JmsConfiguration.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0609-dups-ok-acknowledge │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ ├── JmsConfiguration.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0610-transacted-listener-success │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ ├── JmsConfiguration.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0611-transacted-listener-duplicate │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ ├── JmsConfiguration.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0612-transacted-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter06 │ │ │ │ └── text │ │ │ │ ├── JmsApplication.java │ │ │ │ └── SimpleMessageListener.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── spring-jms-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter06 │ │ └── text │ │ └── JmsApplicationTests.java ├── 0613-jms-transaction-manager │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ ├── JmsConfiguration.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0614-handle-duplicates-error-after │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ ├── JmsConfiguration.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0615-handle-duplicates-error-before │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter06 │ │ │ │ │ └── text │ │ │ │ │ ├── JmsApplication.java │ │ │ │ │ ├── JmsConfiguration.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter06 │ │ │ └── text │ │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ │ └── sequence.uml └── 06xx-auto-acknowledge-listener-duplicate │ ├── pom.xml │ ├── src │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter06 │ │ │ │ └── text │ │ │ │ ├── JmsApplication.java │ │ │ │ ├── JmsConfiguration.java │ │ │ │ └── SimpleMessageListener.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter06 │ │ └── text │ │ └── JmsApplicationTests.java │ └── uml-diagrams │ └── sequence.uml ├── 07-jta ├── 0700-jta-common │ ├── pom.xml │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter07 │ │ │ ├── SimpleMessageSender.java │ │ │ ├── SimpleRepository.java │ │ │ └── SimpleService.java │ └── uml-diagrams │ │ ├── of two-phase-commmit-rollback.uml │ │ └── two-phase-commmit-success.uml ├── 0701-jta-xml-config │ ├── infinitest.filters │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter07 │ │ │ │ │ ├── JtaApplication.java │ │ │ │ │ └── SimpleMessageListener.java │ │ │ └── resources │ │ │ │ ├── logback.xml │ │ │ │ ├── spring-jdbc-config.xml │ │ │ │ ├── spring-jms-config.xml │ │ │ │ └── spring-jta-config.xml │ │ └── test │ │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter07 │ │ │ │ └── JtaApplicationIT.java │ │ │ └── resources │ │ │ └── hornetq │ │ │ ├── hornetq-configuration.xml │ │ │ ├── hornetq-jms.xml │ │ │ └── hornetq-users.xml │ └── uml-diagrams │ │ └── sequence.uml ├── 0702-jta-java-config │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter07 │ │ │ │ ├── JdbcConfiguration.java │ │ │ │ ├── JmsConfiguration.java │ │ │ │ ├── JtaApplication.java │ │ │ │ ├── JtaConfiguration.java │ │ │ │ └── SimpleMessageListener.java │ │ └── resources │ │ │ └── logback.xml │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter07 │ │ │ └── JtaApplicationIT.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml └── 0703-jta-spring-boot │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter07 │ │ │ ├── JtaApplication.java │ │ │ ├── SimpleMessageListener.java │ │ │ └── SimpleMessageSender.java │ └── resources │ │ ├── application.properties │ │ └── logback.xml │ └── test │ └── java │ └── net │ └── lkrnac │ └── book │ └── eiws │ └── chapter07 │ └── JtaApplicationTests.java ├── 08-integration ├── 0800-integration-common │ ├── pom.xml │ ├── si-channels.ucls │ └── src │ │ └── main │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ ├── in │ │ ├── SiWrapperService.java │ │ └── SiWrapperServiceVoid.java │ │ └── out │ │ ├── TestWriteRepository.java │ │ ├── WriteRepository.java │ │ ├── WriteService.java │ │ └── WriteServiceWithError.java ├── 0801-programmatic-message-creation │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperServiceMessage.java │ │ │ │ └── out │ │ │ │ ├── WriteRepositoryWithHeaders.java │ │ │ │ └── WriteServiceMessage.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ ├── SiApplicationTests.java │ │ └── TestWriteRepositoryWithHeaders.java ├── 0802-parsing-headers │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperServiceMessage.java │ │ │ │ └── out │ │ │ │ └── WriteServiceWithHeaders.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0803-channel-adapter-generic-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── in │ │ │ │ └── ReadService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0804-channel-adapter-generic-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── in │ │ │ │ └── ReadServiceAnnotated.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0805-channel-adapter-non-generic │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── SimpleDatabasePopulator.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0806-service-activator-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── in │ │ │ │ └── ReadService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0807-service-activator-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SiConfiguration.java │ │ │ │ ├── in │ │ │ │ └── ReadServiceAnnotated.java │ │ │ │ └── out │ │ │ │ └── WriteServiceAnnotated.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0808-gateway-generic-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0809-gateway-generic-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SiConfiguration.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperServiceAnnotated.java │ │ │ │ └── out │ │ │ │ └── WriteServiceAnnotated.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0810-gateway-non-generic │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── SimpleDatabasePopulator.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0811-transformer-generic-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── SimpleMessageTransformer.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0812-transformer-generic-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SiConfiguration.java │ │ │ │ ├── SimpleMessageTransformer.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperServiceAnnotated.java │ │ │ │ └── out │ │ │ │ └── WriteServiceAnnotated.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0813-transformer-json │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── model │ │ │ │ └── User.java │ │ │ │ └── out │ │ │ │ ├── UserRepository.java │ │ │ │ └── UserService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ ├── SiApplicationTests.java │ │ └── TestUserRepository.java ├── 0814-header-enricher-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SimpleHeaderEnricher.java │ │ │ │ └── out │ │ │ │ └── WriteServiceWithHeaders.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0815-filter-xml-ref │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── SimpleFilter.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0816-filter-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SiConfiguration.java │ │ │ │ ├── SimpleFilter.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperServiceVoidAnnotated.java │ │ │ │ └── out │ │ │ │ └── WriteServiceAnnotated.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0817-filter-xml-spel │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0818-router-xml-generic │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── out │ │ │ │ └── WriteService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0819-router-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SiConfiguration.java │ │ │ │ ├── SimpleRouter.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperServiceAnnotated.java │ │ │ │ └── out │ │ │ │ └── WriteServiceAnnotated.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0820-router-xml-message-type │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperService.java │ │ │ │ └── out │ │ │ │ └── WriteService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0821-bridge-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0822-bridge-from-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SiConfiguration.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperServiceAnnotated.java │ │ │ │ └── out │ │ │ │ └── WriteServiceAnnotated.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0823-bridge-to-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SiConfiguration.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperServiceAnnotated.java │ │ │ │ └── out │ │ │ │ └── WriteServiceAnnotated.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0824-chain-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SimpleHeaderEnricher.java │ │ │ │ └── out │ │ │ │ └── WriteServiceWithHeaders.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0825-splitter-delimiters-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── out │ │ │ │ └── WriteService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0826-splitter-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SiConfiguration.java │ │ │ │ ├── SimpleSplitter.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperServiceAnnoated.java │ │ │ │ └── out │ │ │ │ └── WriteServiceAnnotated.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0827-aggregator-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── in │ │ │ │ ├── AsyncMessageSender.java │ │ │ │ └── SiWrapperServiceFuture.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0828-aggregator-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SimpleAggregator.java │ │ │ │ └── in │ │ │ │ ├── AsyncMessageSender.java │ │ │ │ └── SiWrapperServiceFuture.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0829-aggregator-default-headers │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SimpleAggregator.java │ │ │ │ ├── in │ │ │ │ ├── AsyncMessageSender.java │ │ │ │ └── SiWrapperServiceFutureAnnotated.java │ │ │ │ └── out │ │ │ │ └── WriteServiceAnnotated.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0830-channel-priority-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── SimpleMessageComparator.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0831-channel-rendezvuous-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0832-channel-executor-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0833-channel-pub-sub-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0834-channel-interceptor-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── SimpleInterceptor.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0835-channel-wire-tap-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0836-error-handling-sync │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0837-error-propagated-async │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0838-error-not-propagated-async │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0839-error-channel-global │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── out │ │ │ │ └── ErrorHandler.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ ├── SiApplicationTests.java │ │ └── TestErrorHandler.java ├── 0840-error-channel-async │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── out │ │ │ │ └── ErrorHandler.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ ├── SiApplicationTests.java │ │ └── TestErrorHandler.java ├── 0841-transaction-propagation │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SimpleDatabasePopulator.java │ │ │ │ ├── in │ │ │ │ └── SiWrapperServiceTransacted.java │ │ │ │ └── out │ │ │ │ └── ServiceWithError.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0842-transacted-polling │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ ├── SimpleDatabasePopulator.java │ │ │ │ └── out │ │ │ │ └── ServiceWithError.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 0843-messaging-template │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ ├── SiApplication.java │ │ │ │ └── SiConfiguration.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── logback.xml │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java ├── 08xx-channel-null-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter08 │ │ │ │ └── SiApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── si-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter08 │ │ └── SiApplicationTests.java └── 08xx-long-polling-xml │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter08 │ │ │ ├── SiApplication.java │ │ │ └── SimpleMessageComparator.java │ └── resources │ │ ├── application.properties │ │ └── si-config.xml │ └── test │ └── java │ └── net │ └── lkrnac │ └── book │ └── eiws │ └── chapter08 │ └── SiApplicationTests.java ├── 09-batch ├── 0900-batch-common │ ├── pom.xml │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter09 │ │ │ ├── process │ │ │ └── SimpleRecordProcessor.java │ │ │ ├── read │ │ │ ├── ReadRepository.java │ │ │ └── SimpleRecordReader.java │ │ │ ├── step │ │ │ ├── SimpleExecutablePoint.java │ │ │ ├── TestExecutablePoint.java │ │ │ └── tea │ │ │ │ ├── AddTea.java │ │ │ │ ├── AddWater.java │ │ │ │ └── BoilWater.java │ │ │ └── write │ │ │ ├── SimpleRecordWriter.java │ │ │ ├── TestWriteRepository.java │ │ │ └── WriteRepository.java │ └── uml-diagrams │ │ ├── chunk-oriented-processing.uml │ │ └── spring-batch-domain.ucls ├── 0901-chunk-processing-generic-xml │ ├── pom.xml │ ├── runFromCli.sh │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0902-chunk-processing-generic-javaconfig │ ├── pom.xml │ ├── runFromCli.sh │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0903-chunk-processing-non-generic │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── ChunkConfiguration.java │ │ │ │ ├── SimpleDatabasePopulator.java │ │ │ │ └── model │ │ │ │ └── User.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── users.txt │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0904-tasklet-step-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0905-tasklet-step-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0906-job-launcher-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ └── BatchApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── batch-beans-config.xml │ │ │ ├── batch-config.xml │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0907-job-launcher-javaconfig │ ├── pom.xml │ ├── runFromCli.sh │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchBeansConfiguration.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── batch-config.xml │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0908-job-launcher-async │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchBeansConfiguration.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── batch-config.xml │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0909-job-parameters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── step │ │ │ │ └── tea │ │ │ │ └── AddTeaWithParameter.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0910-job-parameters-cli │ ├── pom.xml │ ├── runFromCli.sh │ ├── runOneJobFromCli.sh │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── step │ │ │ │ └── tea │ │ │ │ └── AddTeaWithParameter.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── RunOneJobTest.java ├── 0911-job-repository-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ └── BatchApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── batch-beans-config.xml │ │ │ ├── batch-config.xml │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0912-job-repository-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchBeansConfiguration.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0913-execution-context-tasklet │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── step │ │ │ │ └── tea │ │ │ │ ├── AddWaterWithCounter.java │ │ │ │ └── BoilWaterWithCounter.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0914-execution-context-chunk-processing │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── write │ │ │ │ └── SimpleRecordWriterDiscard.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0915-batch-scopes-xml │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── net │ │ │ │ │ └── lkrnac │ │ │ │ │ └── book │ │ │ │ │ └── eiws │ │ │ │ │ └── chapter09 │ │ │ │ │ ├── BatchApplication.java │ │ │ │ │ ├── ReadCountRestricter.java │ │ │ │ │ ├── WrittenRecordsCounter.java │ │ │ │ │ ├── read │ │ │ │ │ └── StatefulRecordReader.java │ │ │ │ │ ├── step │ │ │ │ │ └── tea │ │ │ │ │ │ └── BoilWaterStateful.java │ │ │ │ │ └── write │ │ │ │ │ └── StatefulRecordWriter.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── batch-beans-config.xml │ │ │ │ └── batch-config.xml │ │ └── test │ │ │ └── java │ │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter09 │ │ │ └── BatchApplicationTest.java │ └── uml-diagrams │ │ └── sequence.uml ├── 0916-batch-scopes-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── ProcessedRecordsCounter.java │ │ │ │ ├── ReadCountRestricter.java │ │ │ │ ├── read │ │ │ │ └── StatefulRecordReader.java │ │ │ │ ├── step │ │ │ │ └── tea │ │ │ │ │ └── BoilWaterStateful.java │ │ │ │ └── write │ │ │ │ └── StatefulRecordWriter.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0917-job-listener-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── TeaJobListener.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0918-job-listener-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── TeaJobListener.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0919-step-listener-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── HotWaterStepListener.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0920-step-listener-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── HotWaterStepListener.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0921-chunk-listener-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── SimpleChunkListener.java │ │ │ │ ├── SimpleItemProcessListener.java │ │ │ │ ├── SimpleItemReaderListener.java │ │ │ │ └── SimpleItemWriterListener.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0922-chunk-listener-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── SimpleChunkListener.java │ │ │ │ ├── SimpleItemProcessListener.java │ │ │ │ ├── SimpleItemReaderListener.java │ │ │ │ └── SimpleItemWriterListener.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0923-item-stream-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── RecordsReaderItemStream.java │ │ │ │ └── StreamRecordWriter.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0924-item-stream-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── RecordsReaderItemStream.java │ │ │ │ └── StreamRecordWriter.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0925-job-inheritance │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── TeaJobListener.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0926-restart-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0927-restart-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0928-repeat │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── step │ │ │ │ └── tea │ │ │ │ ├── AddSugar.java │ │ │ │ └── SugarCounter.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0929-skip-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── SimpleSkipListener.java │ │ │ │ ├── process │ │ │ │ └── SimpleRecordProcessor.java │ │ │ │ └── write │ │ │ │ └── SimpleRecordWriter.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0930-skip-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── SimpleSkipListener.java │ │ │ │ ├── process │ │ │ │ └── SimpleRecordProcessor.java │ │ │ │ └── write │ │ │ │ └── SimpleRecordWriter.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0931-retry-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── SimpleRetryListener.java │ │ │ │ └── write │ │ │ │ └── SimpleRecordWriter.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0932-retry-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── SimpleRetryListener.java │ │ │ │ └── write │ │ │ │ └── SimpleRecordWriter.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0933-decision-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── TeaIngredientDecider.java │ │ │ │ └── step │ │ │ │ └── tea │ │ │ │ └── AddMilk.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── batch-config.xml │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0934-decision-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ ├── TeaIngredientDecider.java │ │ │ │ └── step │ │ │ │ └── tea │ │ │ │ └── AddMilk.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0935-multi-threaded-step-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0936-multi-threaded-step-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ └── BatchConfiguration.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0937-parallel-steps-xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── step │ │ │ │ └── tea │ │ │ │ └── AddSugar.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── batch-config.xml │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0938-parallel-steps-javaconfig │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ ├── BatchConfiguration.java │ │ │ │ └── step │ │ │ │ └── tea │ │ │ │ └── AddSugar.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── BatchApplicationTest.java ├── 0939-remote-chunking-master │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ └── BatchApplication.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── batch-config.xml │ │ │ └── jms-config.xml │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter09 │ │ │ └── BatchApplicationIT.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml ├── 0939-remote-chunking-slave │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter09 │ │ │ └── BatchSlaveApplication.java │ │ └── resources │ │ ├── application.properties │ │ ├── batch-slave-config.xml │ │ └── jms-config.xml ├── 0940-remote-partitioning-master │ ├── infinitest.filters │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── net │ │ │ │ └── lkrnac │ │ │ │ └── book │ │ │ │ └── eiws │ │ │ │ └── chapter09 │ │ │ │ ├── BatchApplication.java │ │ │ │ └── RecordsPartitioner.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── batch-config.xml │ │ │ └── jms-config.xml │ │ └── test │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter09 │ │ │ └── BatchApplicationIT.java │ │ └── resources │ │ └── hornetq │ │ ├── hornetq-configuration.xml │ │ ├── hornetq-jms.xml │ │ └── hornetq-users.xml ├── 0940-remote-partitioning-slave │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── net │ │ │ └── lkrnac │ │ │ └── book │ │ │ └── eiws │ │ │ └── chapter09 │ │ │ ├── BatchSlaveApplication.java │ │ │ └── read │ │ │ ├── IndexedReadRepository.java │ │ │ └── PartitionedRecordReader.java │ │ └── resources │ │ ├── application.properties │ │ ├── batch-slave-config.xml │ │ └── jms-config.xml └── 0940-remote-partitioning-sql-server │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── net │ │ └── lkrnac │ │ └── book │ │ └── eiws │ │ └── chapter09 │ │ └── SqlServerApplication.java │ └── resources │ ├── application.properties │ ├── h2-purge.sql │ └── sql-server-config.xml └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/.travis.yml -------------------------------------------------------------------------------- /0000-common-library/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/0000-common-library/pom.xml -------------------------------------------------------------------------------- /0000-common-library/src/main/java/net/lkrnac/book/eiws/BiFunctionRetryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/0000-common-library/src/main/java/net/lkrnac/book/eiws/BiFunctionRetryHandler.java -------------------------------------------------------------------------------- /0000-common-library/src/main/java/net/lkrnac/book/eiws/FunctionRetryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/0000-common-library/src/main/java/net/lkrnac/book/eiws/FunctionRetryHandler.java -------------------------------------------------------------------------------- /0000-common-library/src/main/java/net/lkrnac/book/eiws/ProcessExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/0000-common-library/src/main/java/net/lkrnac/book/eiws/ProcessExecutor.java -------------------------------------------------------------------------------- /0000-examples-parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/0000-examples-parent/pom.xml -------------------------------------------------------------------------------- /0000-examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/0000-examples/pom.xml -------------------------------------------------------------------------------- /01-async/0101-java-concurrency/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/01-async/0101-java-concurrency/pom.xml -------------------------------------------------------------------------------- /01-async/0102-async-job/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/01-async/0102-async-job/pom.xml -------------------------------------------------------------------------------- /01-async/0102-async-job/src/main/java/net/lkrnac/book/eiws/chapter01/async/task/AsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/01-async/0102-async-job/src/main/java/net/lkrnac/book/eiws/chapter01/async/task/AsyncTask.java -------------------------------------------------------------------------------- /01-async/0102-async-job/src/main/java/net/lkrnac/book/eiws/chapter01/async/task/Caller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/01-async/0102-async-job/src/main/java/net/lkrnac/book/eiws/chapter01/async/task/Caller.java -------------------------------------------------------------------------------- /01-async/0102-async-job/src/main/java/net/lkrnac/book/eiws/chapter01/async/task/SimpleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/01-async/0102-async-job/src/main/java/net/lkrnac/book/eiws/chapter01/async/task/SimpleLogger.java -------------------------------------------------------------------------------- /01-async/0102-async-job/src/main/resources/async-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/01-async/0102-async-job/src/main/resources/async-context.xml -------------------------------------------------------------------------------- /01-async/0102-async-job/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/01-async/0102-async-job/src/main/resources/logback.xml -------------------------------------------------------------------------------- /01-async/0103-scheduled-job/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/01-async/0103-scheduled-job/pom.xml -------------------------------------------------------------------------------- /01-async/0103-scheduled-job/src/main/resources/scheduled-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/01-async/0103-scheduled-job/src/main/resources/scheduled-context.xml -------------------------------------------------------------------------------- /01-async/0104-java-scheduling/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/01-async/0104-java-scheduling/pom.xml -------------------------------------------------------------------------------- /02-remoting/0201-java-rmi-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0201-java-rmi-client/pom.xml -------------------------------------------------------------------------------- /02-remoting/0201-java-rmi-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0201-java-rmi-service/pom.xml -------------------------------------------------------------------------------- /02-remoting/0202-spring-rmi-java-config-client/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0202-spring-rmi-java-config-client/infinitest.filters -------------------------------------------------------------------------------- /02-remoting/0202-spring-rmi-java-config-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0202-spring-rmi-java-config-client/pom.xml -------------------------------------------------------------------------------- /02-remoting/0202-spring-rmi-java-config-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0202-spring-rmi-java-config-service/pom.xml -------------------------------------------------------------------------------- /02-remoting/0203-spring-rmi-xml-config-client/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0203-spring-rmi-xml-config-client/infinitest.filters -------------------------------------------------------------------------------- /02-remoting/0203-spring-rmi-xml-config-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0203-spring-rmi-xml-config-client/pom.xml -------------------------------------------------------------------------------- /02-remoting/0203-spring-rmi-xml-config-client/src/main/resources/foo-client-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0203-spring-rmi-xml-config-client/src/main/resources/foo-client-context.xml -------------------------------------------------------------------------------- /02-remoting/0203-spring-rmi-xml-config-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0203-spring-rmi-xml-config-service/pom.xml -------------------------------------------------------------------------------- /02-remoting/0203-spring-rmi-xml-config-service/src/main/resources/bar-service-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0203-spring-rmi-xml-config-service/src/main/resources/bar-service-context.xml -------------------------------------------------------------------------------- /02-remoting/0204-http-invoker-handler-servlet-java-config/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0204-http-invoker-handler-servlet-java-config/infinitest.filters -------------------------------------------------------------------------------- /02-remoting/0204-http-invoker-handler-servlet-java-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0204-http-invoker-handler-servlet-java-config/pom.xml -------------------------------------------------------------------------------- /02-remoting/0205-http-invoker-handler-servlet-xml-config/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0205-http-invoker-handler-servlet-xml-config/infinitest.filters -------------------------------------------------------------------------------- /02-remoting/0205-http-invoker-handler-servlet-xml-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0205-http-invoker-handler-servlet-xml-config/pom.xml -------------------------------------------------------------------------------- /02-remoting/0205-http-invoker-handler-servlet-xml-config/src/main/resources/client-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0205-http-invoker-handler-servlet-xml-config/src/main/resources/client-config.xml -------------------------------------------------------------------------------- /02-remoting/0205-http-invoker-handler-servlet-xml-config/src/main/resources/server-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0205-http-invoker-handler-servlet-xml-config/src/main/resources/server-config.xml -------------------------------------------------------------------------------- /02-remoting/0205-http-invoker-handler-servlet-xml-config/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0205-http-invoker-handler-servlet-xml-config/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-remoting/0206-http-invoker-dispatcher-servlet/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0206-http-invoker-dispatcher-servlet/infinitest.filters -------------------------------------------------------------------------------- /02-remoting/0206-http-invoker-dispatcher-servlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0206-http-invoker-dispatcher-servlet/pom.xml -------------------------------------------------------------------------------- /02-remoting/0207-http-invoker-simple-client/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0207-http-invoker-simple-client/infinitest.filters -------------------------------------------------------------------------------- /02-remoting/0207-http-invoker-simple-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0207-http-invoker-simple-client/pom.xml -------------------------------------------------------------------------------- /02-remoting/0207-http-invoker-simple-client/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02-remoting/0207-http-invoker-simple-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0207-http-invoker-simple-service/pom.xml -------------------------------------------------------------------------------- /02-remoting/0207-http-invoker-simple-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02-remoting/0208-hessian-handler-servlet-java-config/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0208-hessian-handler-servlet-java-config/infinitest.filters -------------------------------------------------------------------------------- /02-remoting/0208-hessian-handler-servlet-java-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0208-hessian-handler-servlet-java-config/pom.xml -------------------------------------------------------------------------------- /02-remoting/0209-burlap-handler-servlet-xml-config/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0209-burlap-handler-servlet-xml-config/infinitest.filters -------------------------------------------------------------------------------- /02-remoting/0209-burlap-handler-servlet-xml-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0209-burlap-handler-servlet-xml-config/pom.xml -------------------------------------------------------------------------------- /02-remoting/0209-burlap-handler-servlet-xml-config/src/main/resources/client-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0209-burlap-handler-servlet-xml-config/src/main/resources/client-config.xml -------------------------------------------------------------------------------- /02-remoting/0209-burlap-handler-servlet-xml-config/src/main/resources/server-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0209-burlap-handler-servlet-xml-config/src/main/resources/server-config.xml -------------------------------------------------------------------------------- /02-remoting/0209-burlap-handler-servlet-xml-config/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0209-burlap-handler-servlet-xml-config/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /02-remoting/0210-hessian-dispatcher-servlet/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0210-hessian-dispatcher-servlet/infinitest.filters -------------------------------------------------------------------------------- /02-remoting/0210-hessian-dispatcher-servlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/02-remoting/0210-hessian-dispatcher-servlet/pom.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-client/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-client/infinitest.filters -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-client/pom.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-client/src/main/resources/ws-client-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-client/src/main/resources/ws-client-config.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-client/src/main/schemas/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-client/src/main/schemas/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-client/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-client/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-client/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-client/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/pom.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/main/resources/manual/user-details-generated.xsd.off: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/main/resources/manual/user-details-generated.xsd.off -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/main/resources/manual/user-details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/main/resources/manual/user-details.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/main/resources/manual/user-request-generated.xsd.off: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/main/resources/manual/user-request-generated.xsd.off -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/main/resources/manual/user-request.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/main/resources/manual/user-request.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/main/resources/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/main/resources/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/main/resources/userDetailsSchema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/main/resources/userDetailsSchema.xsd -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/main/resources/web-service-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/main/resources/web-service-config.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/test/resources/testRequest-fail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/test/resources/testRequest-fail.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/test/resources/testRequest-success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/test/resources/testRequest-success.xml -------------------------------------------------------------------------------- /03-ws/0301-ws-xmlconfig-service/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0301-ws-xmlconfig-service/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0302-ws-javaconfig-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0302-ws-javaconfig-client/pom.xml -------------------------------------------------------------------------------- /03-ws/0302-ws-javaconfig-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0302-ws-javaconfig-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0302-ws-javaconfig-client/src/main/schemas/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0302-ws-javaconfig-client/src/main/schemas/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/0302-ws-javaconfig-client/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0302-ws-javaconfig-client/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/0302-ws-javaconfig-client/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0302-ws-javaconfig-client/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0302-ws-javaconfig-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0302-ws-javaconfig-service/pom.xml -------------------------------------------------------------------------------- /03-ws/0302-ws-javaconfig-service/src/main/resources/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0302-ws-javaconfig-service/src/main/resources/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/0302-ws-javaconfig-service/src/main/resources/userDetailsSchema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0302-ws-javaconfig-service/src/main/resources/userDetailsSchema.xsd -------------------------------------------------------------------------------- /03-ws/0302-ws-javaconfig-service/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0302-ws-javaconfig-service/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/0302-ws-javaconfig-service/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0302-ws-javaconfig-service/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-client/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-client/infinitest.filters -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-client/pom.xml -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-client/src/main/schemas/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-client/src/main/schemas/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-client/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-client/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-client/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-client/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-service/pom.xml -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10303 -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-service/src/main/resources/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-service/src/main/resources/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-service/src/main/resources/userDetailsSchema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-service/src/main/resources/userDetailsSchema.xsd -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-service/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-service/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/0303-ws-boot-service/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0303-ws-boot-service/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-client/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-client/infinitest.filters -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-client/pom.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-client/src/main/schemas/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-client/src/main/schemas/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-client/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-client/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-client/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-client/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-service/pom.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10305 -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-service/src/main/resources/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-service/src/main/resources/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-service/src/main/resources/userDetailsSchema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-service/src/main/resources/userDetailsSchema.xsd -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-service/src/test/resources/testRequest-fail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-service/src/test/resources/testRequest-fail.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-service/src/test/resources/testRequest-success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-service/src/test/resources/testRequest-success.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-service/src/test/resources/testRequest-validation-fail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-service/src/test/resources/testRequest-validation-fail.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-service/src/test/resources/testResponse-validation-fail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-service/src/test/resources/testResponse-validation-fail.xml -------------------------------------------------------------------------------- /03-ws/0305-ws-interceptor-service/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0305-ws-interceptor-service/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-client/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-client/infinitest.filters -------------------------------------------------------------------------------- /03-ws/0306-ws-error-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-client/pom.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-client/src/main/schemas/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-client/src/main/schemas/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/0306-ws-error-client/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-client/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-client/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-client/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/pom.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10306 -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/main/resources/userDetailsSchema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/src/main/resources/userDetailsSchema.xsd -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/test/resources/testRequest-generic-client-error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/src/test/resources/testRequest-generic-client-error.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/test/resources/testRequest-server-error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/src/test/resources/testRequest-server-error.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/test/resources/testRequest-specific-client-error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/src/test/resources/testRequest-specific-client-error.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/test/resources/testRequest-success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/src/test/resources/testRequest-success.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/test/resources/testResponse-generic-client-error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/src/test/resources/testResponse-generic-client-error.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/test/resources/testResponse-server-error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/src/test/resources/testResponse-server-error.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/test/resources/testResponse-specific-client-error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/src/test/resources/testResponse-specific-client-error.xml -------------------------------------------------------------------------------- /03-ws/0306-ws-error-service/src/test/resources/testResponse-success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0306-ws-error-service/src/test/resources/testResponse-success.xml -------------------------------------------------------------------------------- /03-ws/0307-ws-soapaction-client/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0307-ws-soapaction-client/infinitest.filters -------------------------------------------------------------------------------- /03-ws/0307-ws-soapaction-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0307-ws-soapaction-client/pom.xml -------------------------------------------------------------------------------- /03-ws/0307-ws-soapaction-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0307-ws-soapaction-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0307-ws-soapaction-client/src/main/schemas/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0307-ws-soapaction-client/src/main/schemas/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/0307-ws-soapaction-client/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0307-ws-soapaction-client/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/0307-ws-soapaction-client/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0307-ws-soapaction-client/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0307-ws-soapaction-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0307-ws-soapaction-service/pom.xml -------------------------------------------------------------------------------- /03-ws/0307-ws-soapaction-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10307 -------------------------------------------------------------------------------- /03-ws/0307-ws-soapaction-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0307-ws-soapaction-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0307-ws-soapaction-service/src/main/resources/userDetailsSchema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0307-ws-soapaction-service/src/main/resources/userDetailsSchema.xsd -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0308-ws-objectfactory-client/pom.xml -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0308-ws-objectfactory-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-client/src/main/schemas/person.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0308-ws-objectfactory-client/src/main/schemas/person.wsdl -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-client/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0308-ws-objectfactory-client/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-client/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0308-ws-objectfactory-client/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0308-ws-objectfactory-service/pom.xml -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10308 -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0308-ws-objectfactory-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-service/src/main/resources/person.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0308-ws-objectfactory-service/src/main/resources/person.xsd -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-service/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0308-ws-objectfactory-service/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/0308-ws-objectfactory-service/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/0308-ws-objectfactory-service/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-client/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-client/infinitest.filters -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-client/pom.xml -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-client/src/main/schemas/userDetailsSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-client/src/main/schemas/userDetailsSchema.wsdl -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-client/src/test/resources/testRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-client/src/test/resources/testRequest.xml -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-client/src/test/resources/testResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-client/src/test/resources/testResponse.xml -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-service/pom.xml -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-service/src/main/java/xmpp/eiws_blah/ObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-service/src/main/java/xmpp/eiws_blah/ObjectFactory.java -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-service/src/main/java/xmpp/eiws_blah/UserDetailsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-service/src/main/java/xmpp/eiws_blah/UserDetailsResponse.java -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-service/src/main/java/xmpp/eiws_blah/UserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-service/src/main/java/xmpp/eiws_blah/UserRequest.java -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-service/src/main/java/xmpp/eiws_blah/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-service/src/main/java/xmpp/eiws_blah/package-info.java -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10304 -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /03-ws/not-finished/0304-ws-xmpp-service/src/main/resources/userDetailsSchema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/03-ws/not-finished/0304-ws-xmpp-service/src/main/resources/userDetailsSchema.xsd -------------------------------------------------------------------------------- /04-rest/0400-rest-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0400-rest-common/pom.xml -------------------------------------------------------------------------------- /04-rest/0400-rest-common/src/main/java/net/lkrnac/book/eiws/chapter04/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0400-rest-common/src/main/java/net/lkrnac/book/eiws/chapter04/model/User.java -------------------------------------------------------------------------------- /04-rest/0400-rest-common/src/main/java/net/lkrnac/book/eiws/chapter04/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0400-rest-common/src/main/java/net/lkrnac/book/eiws/chapter04/service/UserService.java -------------------------------------------------------------------------------- /04-rest/0401-rest-jax-rs-server/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0401-rest-jax-rs-server/infinitest.filters -------------------------------------------------------------------------------- /04-rest/0401-rest-jax-rs-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0401-rest-jax-rs-server/pom.xml -------------------------------------------------------------------------------- /04-rest/0401-rest-jax-rs-server/src/main/java/net/lkrnac/book/eiws/chapter04/UrlConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0401-rest-jax-rs-server/src/main/java/net/lkrnac/book/eiws/chapter04/UrlConstants.java -------------------------------------------------------------------------------- /04-rest/0401-rest-jax-rs-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10401 2 | spring.jersey.type=servlet -------------------------------------------------------------------------------- /04-rest/0401-rest-jax-rs-server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0401-rest-jax-rs-server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /04-rest/0402-rest-xml-config-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0402-rest-xml-config-server/pom.xml -------------------------------------------------------------------------------- /04-rest/0402-rest-xml-config-server/src/main/java/net/lkrnac/book/eiws/chapter04/UrlConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0402-rest-xml-config-server/src/main/java/net/lkrnac/book/eiws/chapter04/UrlConstants.java -------------------------------------------------------------------------------- /04-rest/0402-rest-xml-config-server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0402-rest-xml-config-server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /04-rest/0402-rest-xml-config-server/src/main/resources/rest-service-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0402-rest-xml-config-server/src/main/resources/rest-service-config.xml -------------------------------------------------------------------------------- /04-rest/0402-rest-xml-config-server/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0402-rest-xml-config-server/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /04-rest/0403-rest-java-config-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0403-rest-java-config-server/pom.xml -------------------------------------------------------------------------------- /04-rest/0403-rest-java-config-server/src/main/java/net/lkrnac/book/eiws/chapter04/UrlConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0403-rest-java-config-server/src/main/java/net/lkrnac/book/eiws/chapter04/UrlConstants.java -------------------------------------------------------------------------------- /04-rest/0403-rest-java-config-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10403 -------------------------------------------------------------------------------- /04-rest/0403-rest-java-config-server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0403-rest-java-config-server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /04-rest/0404-rest-boot-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0404-rest-boot-client/pom.xml -------------------------------------------------------------------------------- /04-rest/0404-rest-boot-client/src/main/java/net/lkrnac/book/eiws/chapter04/client/UsersClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0404-rest-boot-client/src/main/java/net/lkrnac/book/eiws/chapter04/client/UsersClient.java -------------------------------------------------------------------------------- /04-rest/0404-rest-boot-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0404-rest-boot-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /04-rest/0404-rest-boot-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0404-rest-boot-server/pom.xml -------------------------------------------------------------------------------- /04-rest/0404-rest-boot-server/src/main/java/net/lkrnac/book/eiws/chapter04/RestBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0404-rest-boot-server/src/main/java/net/lkrnac/book/eiws/chapter04/RestBootApplication.java -------------------------------------------------------------------------------- /04-rest/0404-rest-boot-server/src/main/java/net/lkrnac/book/eiws/chapter04/UrlConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0404-rest-boot-server/src/main/java/net/lkrnac/book/eiws/chapter04/UrlConstants.java -------------------------------------------------------------------------------- /04-rest/0404-rest-boot-server/src/main/java/net/lkrnac/book/eiws/chapter04/boot/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0404-rest-boot-server/src/main/java/net/lkrnac/book/eiws/chapter04/boot/UserController.java -------------------------------------------------------------------------------- /04-rest/0404-rest-boot-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10404 -------------------------------------------------------------------------------- /04-rest/0404-rest-boot-server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0404-rest-boot-server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /04-rest/0405-rest-async-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0405-rest-async-client/pom.xml -------------------------------------------------------------------------------- /04-rest/0405-rest-async-client/src/main/java/net/lkrnac/book/eiws/chapter04/model/UserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0405-rest-async-client/src/main/java/net/lkrnac/book/eiws/chapter04/model/UserInfo.java -------------------------------------------------------------------------------- /04-rest/0405-rest-async-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0405-rest-async-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /04-rest/0405-rest-restcontroller-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0405-rest-restcontroller-server/pom.xml -------------------------------------------------------------------------------- /04-rest/0405-rest-restcontroller-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10405 -------------------------------------------------------------------------------- /04-rest/0405-rest-restcontroller-server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0405-rest-restcontroller-server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /04-rest/0406-rest-errorhandler-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0406-rest-errorhandler-client/pom.xml -------------------------------------------------------------------------------- /04-rest/0406-rest-errorhandler-client/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0406-rest-errorhandler-client/src/main/resources/logback.xml -------------------------------------------------------------------------------- /04-rest/0406-rest-parameters-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0406-rest-parameters-server/pom.xml -------------------------------------------------------------------------------- /04-rest/0406-rest-parameters-server/src/main/java/net/lkrnac/book/eiws/chapter04/UrlConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0406-rest-parameters-server/src/main/java/net/lkrnac/book/eiws/chapter04/UrlConstants.java -------------------------------------------------------------------------------- /04-rest/0406-rest-parameters-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=10405 -------------------------------------------------------------------------------- /04-rest/0406-rest-parameters-server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/0406-rest-parameters-server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /04-rest/soapui/0402-rest-xml-config-server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/04-rest/soapui/0402-rest-xml-config-server.xml -------------------------------------------------------------------------------- /05-jms/0500-jms-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0500-jms-common/pom.xml -------------------------------------------------------------------------------- /05-jms/0500-jms-common/src/main/java/net/lkrnac/book/eiws/chapter05/text/SimpleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0500-jms-common/src/main/java/net/lkrnac/book/eiws/chapter05/text/SimpleService.java -------------------------------------------------------------------------------- /05-jms/0500-jms-common/src/main/java/net/lkrnac/book/eiws/chapter05/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0500-jms-common/src/main/java/net/lkrnac/book/eiws/chapter05/user/User.java -------------------------------------------------------------------------------- /05-jms/0500-jms-common/src/main/java/net/lkrnac/book/eiws/chapter05/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0500-jms-common/src/main/java/net/lkrnac/book/eiws/chapter05/user/UserService.java -------------------------------------------------------------------------------- /05-jms/0501-jms11-jndi/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0501-jms11-jndi/infinitest.filters -------------------------------------------------------------------------------- /05-jms/0501-jms11-jndi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0501-jms11-jndi/pom.xml -------------------------------------------------------------------------------- /05-jms/0501-jms11-jndi/src/main/java/net/lkrnac/book/eiws/chapter05/jms11jndi/JmsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0501-jms11-jndi/src/main/java/net/lkrnac/book/eiws/chapter05/jms11jndi/JmsConfiguration.java -------------------------------------------------------------------------------- /05-jms/0501-jms11-jndi/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0501-jms11-jndi/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /05-jms/0501-jms11-jndi/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0501-jms11-jndi/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /05-jms/0501-jms11-jndi/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0501-jms11-jndi/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /05-jms/0502-jms2-jndi/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0502-jms2-jndi/infinitest.filters -------------------------------------------------------------------------------- /05-jms/0502-jms2-jndi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0502-jms2-jndi/pom.xml -------------------------------------------------------------------------------- /05-jms/0502-jms2-jndi/src/main/java/net/lkrnac/book/eiws/chapter05/jms2jndi/JmsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0502-jms2-jndi/src/main/java/net/lkrnac/book/eiws/chapter05/jms2jndi/JmsConfiguration.java -------------------------------------------------------------------------------- /05-jms/0502-jms2-jndi/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0502-jms2-jndi/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /05-jms/0502-jms2-jndi/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0502-jms2-jndi/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /05-jms/0502-jms2-jndi/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0502-jms2-jndi/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /05-jms/0503-async-jndi/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0503-async-jndi/infinitest.filters -------------------------------------------------------------------------------- /05-jms/0503-async-jndi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0503-async-jndi/pom.xml -------------------------------------------------------------------------------- /05-jms/0503-async-jndi/src/main/java/net/lkrnac/book/eiws/chapter05/asyncjndi/JmsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0503-async-jndi/src/main/java/net/lkrnac/book/eiws/chapter05/asyncjndi/JmsConfiguration.java -------------------------------------------------------------------------------- /05-jms/0503-async-jndi/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0503-async-jndi/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /05-jms/0503-async-jndi/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0503-async-jndi/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /05-jms/0503-async-jndi/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0503-async-jndi/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /05-jms/0504-async-jms-namespace/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0504-async-jms-namespace/infinitest.filters -------------------------------------------------------------------------------- /05-jms/0504-async-jms-namespace/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0504-async-jms-namespace/pom.xml -------------------------------------------------------------------------------- /05-jms/0504-async-jms-namespace/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0504-async-jms-namespace/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0504-async-jms-namespace/src/main/resources/spring-jms-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0504-async-jms-namespace/src/main/resources/spring-jms-config.xml -------------------------------------------------------------------------------- /05-jms/0504-async-jms-namespace/src/main/resources/spring-jms-listener.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0504-async-jms-namespace/src/main/resources/spring-jms-listener.xml -------------------------------------------------------------------------------- /05-jms/0504-async-jms-namespace/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0504-async-jms-namespace/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /05-jms/0504-async-jms-namespace/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0504-async-jms-namespace/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /05-jms/0504-async-jms-namespace/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0504-async-jms-namespace/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /05-jms/0505-async-jms-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0505-async-jms-xml/pom.xml -------------------------------------------------------------------------------- /05-jms/0505-async-jms-xml/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0505-async-jms-xml/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0505-async-jms-xml/src/main/resources/spring-jms-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0505-async-jms-xml/src/main/resources/spring-jms-config.xml -------------------------------------------------------------------------------- /05-jms/0505-async-jms-xml/src/main/resources/spring-jms-listener.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0505-async-jms-xml/src/main/resources/spring-jms-listener.xml -------------------------------------------------------------------------------- /05-jms/0506-async-jms-java-config/infinitest.filters: -------------------------------------------------------------------------------- 1 | .*IT -------------------------------------------------------------------------------- /05-jms/0506-async-jms-java-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0506-async-jms-java-config/pom.xml -------------------------------------------------------------------------------- /05-jms/0506-async-jms-java-config/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0506-async-jms-java-config/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0506-async-jms-java-config/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0506-async-jms-java-config/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /05-jms/0506-async-jms-java-config/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0506-async-jms-java-config/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /05-jms/0506-async-jms-java-config/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0506-async-jms-java-config/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /05-jms/0507-sync-jms-java-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0507-sync-jms-java-config/pom.xml -------------------------------------------------------------------------------- /05-jms/0507-sync-jms-java-config/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0507-sync-jms-java-config/src/main/resources/application.properties -------------------------------------------------------------------------------- /05-jms/0507-sync-jms-java-config/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0507-sync-jms-java-config/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0508-async-listener-annotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0508-async-listener-annotation/pom.xml -------------------------------------------------------------------------------- /05-jms/0508-async-listener-annotation/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0508-async-listener-annotation/src/main/resources/application.properties -------------------------------------------------------------------------------- /05-jms/0508-async-listener-annotation/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0508-async-listener-annotation/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0509-jms-message-converter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0509-jms-message-converter/pom.xml -------------------------------------------------------------------------------- /05-jms/0509-jms-message-converter/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0509-jms-message-converter/src/main/resources/application.properties -------------------------------------------------------------------------------- /05-jms/0509-jms-message-converter/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0509-jms-message-converter/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0510-jms-custom-converter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0510-jms-custom-converter/pom.xml -------------------------------------------------------------------------------- /05-jms/0510-jms-custom-converter/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0510-jms-custom-converter/src/main/resources/application.properties -------------------------------------------------------------------------------- /05-jms/0510-jms-custom-converter/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0510-jms-custom-converter/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0511-jms-caching-connection-factory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0511-jms-caching-connection-factory/pom.xml -------------------------------------------------------------------------------- /05-jms/0511-jms-caching-connection-factory/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0511-jms-caching-connection-factory/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0512-jms-message-creator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0512-jms-message-creator/pom.xml -------------------------------------------------------------------------------- /05-jms/0512-jms-message-creator/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0512-jms-message-creator/src/main/resources/application.properties -------------------------------------------------------------------------------- /05-jms/0512-jms-message-creator/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0512-jms-message-creator/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0513-jms-messaging-template/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0513-jms-messaging-template/pom.xml -------------------------------------------------------------------------------- /05-jms/0513-jms-messaging-template/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0513-jms-messaging-template/src/main/resources/application.properties -------------------------------------------------------------------------------- /05-jms/0513-jms-messaging-template/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0513-jms-messaging-template/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0514-jms-message-annotations/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0514-jms-message-annotations/pom.xml -------------------------------------------------------------------------------- /05-jms/0514-jms-message-annotations/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0514-jms-message-annotations/src/main/resources/application.properties -------------------------------------------------------------------------------- /05-jms/0514-jms-message-annotations/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0514-jms-message-annotations/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0515-publish-subscribe-java-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0515-publish-subscribe-java-config/pom.xml -------------------------------------------------------------------------------- /05-jms/0515-publish-subscribe-java-config/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.jms.pub-sub-domain=true 2 | -------------------------------------------------------------------------------- /05-jms/0515-publish-subscribe-java-config/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0515-publish-subscribe-java-config/src/main/resources/logback.xml -------------------------------------------------------------------------------- /05-jms/0515-publish-subscribe-java-config/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0515-publish-subscribe-java-config/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /05-jms/0515-publish-subscribe-java-config/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0515-publish-subscribe-java-config/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /05-jms/0515-publish-subscribe-java-config/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0515-publish-subscribe-java-config/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /05-jms/0516-publish-subscribe-spring-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0516-publish-subscribe-spring-boot/pom.xml -------------------------------------------------------------------------------- /05-jms/0516-publish-subscribe-spring-boot/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.jms.pub-sub-domain=true 2 | -------------------------------------------------------------------------------- /05-jms/0516-publish-subscribe-spring-boot/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/05-jms/0516-publish-subscribe-spring-boot/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0600-jms-tx-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0600-jms-tx-common/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0600-jms-tx-common/src/main/java/net/lkrnac/book/eiws/chapter06/text/SimpleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0600-jms-tx-common/src/main/java/net/lkrnac/book/eiws/chapter06/text/SimpleService.java -------------------------------------------------------------------------------- /06-jms-tx/0601-java-jms11-sync-tx/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0601-java-jms11-sync-tx/infinitest.filters -------------------------------------------------------------------------------- /06-jms-tx/0601-java-jms11-sync-tx/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0601-java-jms11-sync-tx/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0601-java-jms11-sync-tx/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0601-java-jms11-sync-tx/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /06-jms-tx/0601-java-jms11-sync-tx/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0601-java-jms11-sync-tx/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /06-jms-tx/0601-java-jms11-sync-tx/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0601-java-jms11-sync-tx/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /06-jms-tx/0602-java-jms20-async-tx/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0602-java-jms20-async-tx/infinitest.filters -------------------------------------------------------------------------------- /06-jms-tx/0602-java-jms20-async-tx/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0602-java-jms20-async-tx/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0602-java-jms20-async-tx/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0602-java-jms20-async-tx/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /06-jms-tx/0602-java-jms20-async-tx/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0602-java-jms20-async-tx/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /06-jms-tx/0602-java-jms20-async-tx/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0602-java-jms20-async-tx/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /06-jms-tx/0603-auto-acknowledge-listener-success/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0603-auto-acknowledge-listener-success/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0603-auto-acknowledge-listener-success/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0603-auto-acknowledge-listener-success/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0603-auto-acknowledge-listener-success/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0603-auto-acknowledge-listener-success/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0603-auto-acknowledge-listener-success/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0603-auto-acknowledge-listener-success/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/0605-auto-acknowledge-listener-lost/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0605-auto-acknowledge-listener-lost/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0605-auto-acknowledge-listener-lost/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0605-auto-acknowledge-listener-lost/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0605-auto-acknowledge-listener-lost/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0605-auto-acknowledge-listener-lost/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0605-auto-acknowledge-listener-lost/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0605-auto-acknowledge-listener-lost/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/0606-auto-acknowledge-sync-lost/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0606-auto-acknowledge-sync-lost/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0606-auto-acknowledge-sync-lost/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0606-auto-acknowledge-sync-lost/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0606-auto-acknowledge-sync-lost/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0606-auto-acknowledge-sync-lost/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0606-auto-acknowledge-sync-lost/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0606-auto-acknowledge-sync-lost/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/0607-client-acknowledge-listener-success/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0607-client-acknowledge-listener-success/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0607-client-acknowledge-listener-success/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0607-client-acknowledge-listener-success/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0607-client-acknowledge-listener-success/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0607-client-acknowledge-listener-success/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0607-client-acknowledge-listener-success/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0607-client-acknowledge-listener-success/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/0608-client-acknowledge-listener-duplicate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0608-client-acknowledge-listener-duplicate/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0608-client-acknowledge-listener-duplicate/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0608-client-acknowledge-listener-duplicate/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0608-client-acknowledge-listener-duplicate/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0608-client-acknowledge-listener-duplicate/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0608-client-acknowledge-listener-duplicate/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0608-client-acknowledge-listener-duplicate/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/0609-dups-ok-acknowledge/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0609-dups-ok-acknowledge/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0609-dups-ok-acknowledge/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0609-dups-ok-acknowledge/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0609-dups-ok-acknowledge/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0609-dups-ok-acknowledge/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0609-dups-ok-acknowledge/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0609-dups-ok-acknowledge/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/0610-transacted-listener-success/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0610-transacted-listener-success/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0610-transacted-listener-success/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0610-transacted-listener-success/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0610-transacted-listener-success/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0610-transacted-listener-success/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0610-transacted-listener-success/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0610-transacted-listener-success/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/0611-transacted-listener-duplicate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0611-transacted-listener-duplicate/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0611-transacted-listener-duplicate/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0611-transacted-listener-duplicate/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0611-transacted-listener-duplicate/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0611-transacted-listener-duplicate/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0611-transacted-listener-duplicate/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0611-transacted-listener-duplicate/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/0612-transacted-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0612-transacted-xml/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0612-transacted-xml/src/main/java/net/lkrnac/book/eiws/chapter06/text/JmsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0612-transacted-xml/src/main/java/net/lkrnac/book/eiws/chapter06/text/JmsApplication.java -------------------------------------------------------------------------------- /06-jms-tx/0612-transacted-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0612-transacted-xml/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0612-transacted-xml/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0612-transacted-xml/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0612-transacted-xml/src/main/resources/spring-jms-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0612-transacted-xml/src/main/resources/spring-jms-config.xml -------------------------------------------------------------------------------- /06-jms-tx/0613-jms-transaction-manager/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0613-jms-transaction-manager/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0613-jms-transaction-manager/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0613-jms-transaction-manager/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0613-jms-transaction-manager/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0613-jms-transaction-manager/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0613-jms-transaction-manager/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0613-jms-transaction-manager/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/0614-handle-duplicates-error-after/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0614-handle-duplicates-error-after/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0614-handle-duplicates-error-after/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0614-handle-duplicates-error-after/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0614-handle-duplicates-error-after/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0614-handle-duplicates-error-after/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0614-handle-duplicates-error-after/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0614-handle-duplicates-error-after/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/0615-handle-duplicates-error-before/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0615-handle-duplicates-error-before/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/0615-handle-duplicates-error-before/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0615-handle-duplicates-error-before/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/0615-handle-duplicates-error-before/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0615-handle-duplicates-error-before/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/0615-handle-duplicates-error-before/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/0615-handle-duplicates-error-before/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /06-jms-tx/06xx-auto-acknowledge-listener-duplicate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/06xx-auto-acknowledge-listener-duplicate/pom.xml -------------------------------------------------------------------------------- /06-jms-tx/06xx-auto-acknowledge-listener-duplicate/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/06xx-auto-acknowledge-listener-duplicate/src/main/resources/application.properties -------------------------------------------------------------------------------- /06-jms-tx/06xx-auto-acknowledge-listener-duplicate/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/06xx-auto-acknowledge-listener-duplicate/src/main/resources/logback.xml -------------------------------------------------------------------------------- /06-jms-tx/06xx-auto-acknowledge-listener-duplicate/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/06-jms-tx/06xx-auto-acknowledge-listener-duplicate/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /07-jta/0700-jta-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0700-jta-common/pom.xml -------------------------------------------------------------------------------- /07-jta/0700-jta-common/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0700-jta-common/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleMessageSender.java -------------------------------------------------------------------------------- /07-jta/0700-jta-common/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0700-jta-common/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleRepository.java -------------------------------------------------------------------------------- /07-jta/0700-jta-common/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0700-jta-common/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleService.java -------------------------------------------------------------------------------- /07-jta/0700-jta-common/uml-diagrams/of two-phase-commmit-rollback.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0700-jta-common/uml-diagrams/of two-phase-commmit-rollback.uml -------------------------------------------------------------------------------- /07-jta/0700-jta-common/uml-diagrams/two-phase-commmit-success.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0700-jta-common/uml-diagrams/two-phase-commmit-success.uml -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/infinitest.filters: -------------------------------------------------------------------------------- 1 | .*IT -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/pom.xml -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/src/main/java/net/lkrnac/book/eiws/chapter07/JtaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/src/main/java/net/lkrnac/book/eiws/chapter07/JtaApplication.java -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleMessageListener.java -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/src/main/resources/logback.xml -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/src/main/resources/spring-jdbc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/src/main/resources/spring-jdbc-config.xml -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/src/main/resources/spring-jms-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/src/main/resources/spring-jms-config.xml -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/src/main/resources/spring-jta-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/src/main/resources/spring-jta-config.xml -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/src/test/java/net/lkrnac/book/eiws/chapter07/JtaApplicationIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/src/test/java/net/lkrnac/book/eiws/chapter07/JtaApplicationIT.java -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /07-jta/0701-jta-xml-config/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0701-jta-xml-config/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/infinitest.filters: -------------------------------------------------------------------------------- 1 | .*IT -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/pom.xml -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/src/main/java/net/lkrnac/book/eiws/chapter07/JdbcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/src/main/java/net/lkrnac/book/eiws/chapter07/JdbcConfiguration.java -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/src/main/java/net/lkrnac/book/eiws/chapter07/JmsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/src/main/java/net/lkrnac/book/eiws/chapter07/JmsConfiguration.java -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/src/main/java/net/lkrnac/book/eiws/chapter07/JtaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/src/main/java/net/lkrnac/book/eiws/chapter07/JtaApplication.java -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/src/main/java/net/lkrnac/book/eiws/chapter07/JtaConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/src/main/java/net/lkrnac/book/eiws/chapter07/JtaConfiguration.java -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleMessageListener.java -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/src/main/resources/logback.xml -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/src/test/java/net/lkrnac/book/eiws/chapter07/JtaApplicationIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/src/test/java/net/lkrnac/book/eiws/chapter07/JtaApplicationIT.java -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /07-jta/0702-jta-java-config/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0702-jta-java-config/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /07-jta/0703-jta-spring-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0703-jta-spring-boot/pom.xml -------------------------------------------------------------------------------- /07-jta/0703-jta-spring-boot/src/main/java/net/lkrnac/book/eiws/chapter07/JtaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0703-jta-spring-boot/src/main/java/net/lkrnac/book/eiws/chapter07/JtaApplication.java -------------------------------------------------------------------------------- /07-jta/0703-jta-spring-boot/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0703-jta-spring-boot/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleMessageListener.java -------------------------------------------------------------------------------- /07-jta/0703-jta-spring-boot/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0703-jta-spring-boot/src/main/java/net/lkrnac/book/eiws/chapter07/SimpleMessageSender.java -------------------------------------------------------------------------------- /07-jta/0703-jta-spring-boot/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0703-jta-spring-boot/src/main/resources/application.properties -------------------------------------------------------------------------------- /07-jta/0703-jta-spring-boot/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/07-jta/0703-jta-spring-boot/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0800-integration-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0800-integration-common/pom.xml -------------------------------------------------------------------------------- /08-integration/0800-integration-common/si-channels.ucls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0800-integration-common/si-channels.ucls -------------------------------------------------------------------------------- /08-integration/0801-programmatic-message-creation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0801-programmatic-message-creation/pom.xml -------------------------------------------------------------------------------- /08-integration/0801-programmatic-message-creation/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0801-programmatic-message-creation/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0801-programmatic-message-creation/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0802-parsing-headers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0802-parsing-headers/pom.xml -------------------------------------------------------------------------------- /08-integration/0802-parsing-headers/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0802-parsing-headers/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0802-parsing-headers/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0803-channel-adapter-generic-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0803-channel-adapter-generic-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0803-channel-adapter-generic-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0803-channel-adapter-generic-xml/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0803-channel-adapter-generic-xml/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0803-channel-adapter-generic-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0803-channel-adapter-generic-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0804-channel-adapter-generic-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0804-channel-adapter-generic-javaconfig/pom.xml -------------------------------------------------------------------------------- /08-integration/0804-channel-adapter-generic-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0804-channel-adapter-generic-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0804-channel-adapter-generic-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0804-channel-adapter-generic-javaconfig/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0804-channel-adapter-generic-javaconfig/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0805-channel-adapter-non-generic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0805-channel-adapter-non-generic/pom.xml -------------------------------------------------------------------------------- /08-integration/0805-channel-adapter-non-generic/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=18080 2 | -------------------------------------------------------------------------------- /08-integration/0805-channel-adapter-non-generic/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0805-channel-adapter-non-generic/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0805-channel-adapter-non-generic/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0805-channel-adapter-non-generic/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0806-service-activator-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0806-service-activator-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0806-service-activator-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0806-service-activator-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0806-service-activator-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0807-service-activator-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0807-service-activator-javaconfig/pom.xml -------------------------------------------------------------------------------- /08-integration/0807-service-activator-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0808-gateway-generic-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0808-gateway-generic-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0808-gateway-generic-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0808-gateway-generic-xml/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0808-gateway-generic-xml/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0808-gateway-generic-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0808-gateway-generic-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0809-gateway-generic-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0809-gateway-generic-javaconfig/pom.xml -------------------------------------------------------------------------------- /08-integration/0809-gateway-generic-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0809-gateway-generic-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0809-gateway-generic-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0810-gateway-non-generic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0810-gateway-non-generic/pom.xml -------------------------------------------------------------------------------- /08-integration/0810-gateway-non-generic/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=18080 2 | -------------------------------------------------------------------------------- /08-integration/0810-gateway-non-generic/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0810-gateway-non-generic/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0810-gateway-non-generic/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0810-gateway-non-generic/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0811-transformer-generic-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0811-transformer-generic-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0811-transformer-generic-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=18080 2 | -------------------------------------------------------------------------------- /08-integration/0811-transformer-generic-xml/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0811-transformer-generic-xml/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0811-transformer-generic-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0811-transformer-generic-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0812-transformer-generic-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0812-transformer-generic-javaconfig/pom.xml -------------------------------------------------------------------------------- /08-integration/0812-transformer-generic-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=18080 2 | -------------------------------------------------------------------------------- /08-integration/0812-transformer-generic-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0812-transformer-generic-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0813-transformer-json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0813-transformer-json/pom.xml -------------------------------------------------------------------------------- /08-integration/0813-transformer-json/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=18080 2 | -------------------------------------------------------------------------------- /08-integration/0813-transformer-json/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0813-transformer-json/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0813-transformer-json/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0813-transformer-json/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0814-header-enricher-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0814-header-enricher-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0814-header-enricher-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0814-header-enricher-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0814-header-enricher-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0815-filter-xml-ref/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0815-filter-xml-ref/pom.xml -------------------------------------------------------------------------------- /08-integration/0815-filter-xml-ref/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0815-filter-xml-ref/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0815-filter-xml-ref/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0816-filter-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0816-filter-javaconfig/pom.xml -------------------------------------------------------------------------------- /08-integration/0816-filter-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0817-filter-xml-spel/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0817-filter-xml-spel/pom.xml -------------------------------------------------------------------------------- /08-integration/0817-filter-xml-spel/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0817-filter-xml-spel/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0817-filter-xml-spel/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0818-router-xml-generic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0818-router-xml-generic/pom.xml -------------------------------------------------------------------------------- /08-integration/0818-router-xml-generic/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0818-router-xml-generic/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0818-router-xml-generic/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0818-router-xml-generic/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0818-router-xml-generic/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0819-router-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0819-router-javaconfig/pom.xml -------------------------------------------------------------------------------- /08-integration/0819-router-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0819-router-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0819-router-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0820-router-xml-message-type/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0820-router-xml-message-type/pom.xml -------------------------------------------------------------------------------- /08-integration/0820-router-xml-message-type/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0820-router-xml-message-type/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0820-router-xml-message-type/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0820-router-xml-message-type/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0820-router-xml-message-type/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0821-bridge-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0821-bridge-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0821-bridge-xml/src/main/java/net/lkrnac/book/eiws/chapter08/SiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0821-bridge-xml/src/main/java/net/lkrnac/book/eiws/chapter08/SiApplication.java -------------------------------------------------------------------------------- /08-integration/0821-bridge-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0821-bridge-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0821-bridge-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0822-bridge-from-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0822-bridge-from-javaconfig/pom.xml -------------------------------------------------------------------------------- /08-integration/0822-bridge-from-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0822-bridge-from-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0822-bridge-from-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0823-bridge-to-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0823-bridge-to-javaconfig/pom.xml -------------------------------------------------------------------------------- /08-integration/0823-bridge-to-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0823-bridge-to-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0823-bridge-to-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0824-chain-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0824-chain-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0824-chain-xml/src/main/java/net/lkrnac/book/eiws/chapter08/SiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0824-chain-xml/src/main/java/net/lkrnac/book/eiws/chapter08/SiApplication.java -------------------------------------------------------------------------------- /08-integration/0824-chain-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0824-chain-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0824-chain-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0825-splitter-delimiters-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0825-splitter-delimiters-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0825-splitter-delimiters-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0825-splitter-delimiters-xml/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0825-splitter-delimiters-xml/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0825-splitter-delimiters-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0825-splitter-delimiters-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0826-splitter-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0826-splitter-javaconfig/pom.xml -------------------------------------------------------------------------------- /08-integration/0826-splitter-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0826-splitter-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0826-splitter-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0827-aggregator-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0827-aggregator-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0827-aggregator-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0827-aggregator-xml/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0827-aggregator-xml/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0827-aggregator-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0827-aggregator-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0828-aggregator-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0828-aggregator-javaconfig/pom.xml -------------------------------------------------------------------------------- /08-integration/0828-aggregator-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0828-aggregator-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0828-aggregator-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0828-aggregator-javaconfig/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0828-aggregator-javaconfig/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0829-aggregator-default-headers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0829-aggregator-default-headers/pom.xml -------------------------------------------------------------------------------- /08-integration/0829-aggregator-default-headers/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0829-aggregator-default-headers/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0829-aggregator-default-headers/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0830-channel-priority-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0830-channel-priority-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0830-channel-priority-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0830-channel-priority-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0830-channel-priority-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0831-channel-rendezvuous-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0831-channel-rendezvuous-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0831-channel-rendezvuous-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0831-channel-rendezvuous-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0831-channel-rendezvuous-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0832-channel-executor-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0832-channel-executor-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0832-channel-executor-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0832-channel-executor-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0832-channel-executor-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0833-channel-pub-sub-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0833-channel-pub-sub-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0833-channel-pub-sub-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0833-channel-pub-sub-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0833-channel-pub-sub-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0834-channel-interceptor-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0834-channel-interceptor-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0834-channel-interceptor-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0834-channel-interceptor-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0834-channel-interceptor-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0835-channel-wire-tap-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0835-channel-wire-tap-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/0835-channel-wire-tap-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0835-channel-wire-tap-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0835-channel-wire-tap-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0836-error-handling-sync/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0836-error-handling-sync/pom.xml -------------------------------------------------------------------------------- /08-integration/0836-error-handling-sync/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0836-error-handling-sync/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0836-error-handling-sync/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0836-error-handling-sync/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0836-error-handling-sync/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0837-error-propagated-async/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0837-error-propagated-async/pom.xml -------------------------------------------------------------------------------- /08-integration/0837-error-propagated-async/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0837-error-propagated-async/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0837-error-propagated-async/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0837-error-propagated-async/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0837-error-propagated-async/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0838-error-not-propagated-async/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0838-error-not-propagated-async/pom.xml -------------------------------------------------------------------------------- /08-integration/0838-error-not-propagated-async/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0838-error-not-propagated-async/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0838-error-not-propagated-async/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0838-error-not-propagated-async/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0838-error-not-propagated-async/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0839-error-channel-global/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0839-error-channel-global/pom.xml -------------------------------------------------------------------------------- /08-integration/0839-error-channel-global/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0839-error-channel-global/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0839-error-channel-global/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0839-error-channel-global/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0839-error-channel-global/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0840-error-channel-async/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0840-error-channel-async/pom.xml -------------------------------------------------------------------------------- /08-integration/0840-error-channel-async/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0840-error-channel-async/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0840-error-channel-async/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0840-error-channel-async/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0840-error-channel-async/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0841-transaction-propagation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0841-transaction-propagation/pom.xml -------------------------------------------------------------------------------- /08-integration/0841-transaction-propagation/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0841-transaction-propagation/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0841-transaction-propagation/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0841-transaction-propagation/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0841-transaction-propagation/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0842-transacted-polling/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0842-transacted-polling/pom.xml -------------------------------------------------------------------------------- /08-integration/0842-transacted-polling/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0842-transacted-polling/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0842-transacted-polling/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0842-transacted-polling/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0842-transacted-polling/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/0843-messaging-template/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0843-messaging-template/pom.xml -------------------------------------------------------------------------------- /08-integration/0843-messaging-template/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/0843-messaging-template/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0843-messaging-template/src/main/resources/logback.xml -------------------------------------------------------------------------------- /08-integration/0843-messaging-template/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/0843-messaging-template/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/08xx-channel-null-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/08xx-channel-null-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/08xx-channel-null-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/08xx-channel-null-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/08xx-channel-null-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /08-integration/08xx-long-polling-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/08xx-long-polling-xml/pom.xml -------------------------------------------------------------------------------- /08-integration/08xx-long-polling-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /08-integration/08xx-long-polling-xml/src/main/resources/si-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/08-integration/08xx-long-polling-xml/src/main/resources/si-config.xml -------------------------------------------------------------------------------- /09-batch/0900-batch-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0900-batch-common/pom.xml -------------------------------------------------------------------------------- /09-batch/0900-batch-common/src/main/java/net/lkrnac/book/eiws/chapter09/read/ReadRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0900-batch-common/src/main/java/net/lkrnac/book/eiws/chapter09/read/ReadRepository.java -------------------------------------------------------------------------------- /09-batch/0900-batch-common/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/AddTea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0900-batch-common/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/AddTea.java -------------------------------------------------------------------------------- /09-batch/0900-batch-common/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/AddWater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0900-batch-common/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/AddWater.java -------------------------------------------------------------------------------- /09-batch/0900-batch-common/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/BoilWater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0900-batch-common/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/BoilWater.java -------------------------------------------------------------------------------- /09-batch/0900-batch-common/uml-diagrams/chunk-oriented-processing.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0900-batch-common/uml-diagrams/chunk-oriented-processing.uml -------------------------------------------------------------------------------- /09-batch/0900-batch-common/uml-diagrams/spring-batch-domain.ucls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0900-batch-common/uml-diagrams/spring-batch-domain.ucls -------------------------------------------------------------------------------- /09-batch/0901-chunk-processing-generic-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0901-chunk-processing-generic-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0901-chunk-processing-generic-xml/runFromCli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0901-chunk-processing-generic-xml/runFromCli.sh -------------------------------------------------------------------------------- /09-batch/0901-chunk-processing-generic-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0901-chunk-processing-generic-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0901-chunk-processing-generic-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0902-chunk-processing-generic-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0902-chunk-processing-generic-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0902-chunk-processing-generic-javaconfig/runFromCli.sh: -------------------------------------------------------------------------------- 1 | java -jar target/0902-chunk-processing-generic-javaconfig-0.0.2-SNAPSHOT.jar 2 | 3 | -------------------------------------------------------------------------------- /09-batch/0902-chunk-processing-generic-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0903-chunk-processing-non-generic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0903-chunk-processing-non-generic/pom.xml -------------------------------------------------------------------------------- /09-batch/0903-chunk-processing-non-generic/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0903-chunk-processing-non-generic/src/main/resources/users.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0903-chunk-processing-non-generic/src/main/resources/users.txt -------------------------------------------------------------------------------- /09-batch/0904-tasklet-step-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0904-tasklet-step-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0904-tasklet-step-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0904-tasklet-step-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0904-tasklet-step-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0905-tasklet-step-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0905-tasklet-step-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0905-tasklet-step-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0906-job-launcher-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0906-job-launcher-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0906-job-launcher-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0906-job-launcher-xml/src/main/resources/batch-beans-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0906-job-launcher-xml/src/main/resources/batch-beans-config.xml -------------------------------------------------------------------------------- /09-batch/0906-job-launcher-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0906-job-launcher-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0906-job-launcher-xml/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0906-job-launcher-xml/src/main/resources/logback.xml -------------------------------------------------------------------------------- /09-batch/0907-job-launcher-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0907-job-launcher-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0907-job-launcher-javaconfig/runFromCli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0907-job-launcher-javaconfig/runFromCli.sh -------------------------------------------------------------------------------- /09-batch/0907-job-launcher-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0907-job-launcher-javaconfig/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0907-job-launcher-javaconfig/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0907-job-launcher-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0907-job-launcher-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /09-batch/0908-job-launcher-async/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0908-job-launcher-async/pom.xml -------------------------------------------------------------------------------- /09-batch/0908-job-launcher-async/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0908-job-launcher-async/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0908-job-launcher-async/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0908-job-launcher-async/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0908-job-launcher-async/src/main/resources/logback.xml -------------------------------------------------------------------------------- /09-batch/0909-job-parameters/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0909-job-parameters/pom.xml -------------------------------------------------------------------------------- /09-batch/0909-job-parameters/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0909-job-parameters/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java -------------------------------------------------------------------------------- /09-batch/0909-job-parameters/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.batch.job.enabled=false 2 | -------------------------------------------------------------------------------- /09-batch/0909-job-parameters/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0909-job-parameters/src/main/resources/logback.xml -------------------------------------------------------------------------------- /09-batch/0910-job-parameters-cli/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0910-job-parameters-cli/pom.xml -------------------------------------------------------------------------------- /09-batch/0910-job-parameters-cli/runFromCli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0910-job-parameters-cli/runFromCli.sh -------------------------------------------------------------------------------- /09-batch/0910-job-parameters-cli/runOneJobFromCli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0910-job-parameters-cli/runOneJobFromCli.sh -------------------------------------------------------------------------------- /09-batch/0910-job-parameters-cli/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0910-job-parameters-cli/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0910-job-parameters-cli/src/main/resources/logback.xml -------------------------------------------------------------------------------- /09-batch/0910-job-parameters-cli/src/test/java/net/lkrnac/book/eiws/chapter09/RunOneJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0910-job-parameters-cli/src/test/java/net/lkrnac/book/eiws/chapter09/RunOneJobTest.java -------------------------------------------------------------------------------- /09-batch/0911-job-repository-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0911-job-repository-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0911-job-repository-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0911-job-repository-xml/src/main/resources/batch-beans-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0911-job-repository-xml/src/main/resources/batch-beans-config.xml -------------------------------------------------------------------------------- /09-batch/0911-job-repository-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0911-job-repository-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0911-job-repository-xml/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0911-job-repository-xml/src/main/resources/logback.xml -------------------------------------------------------------------------------- /09-batch/0912-job-repository-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0912-job-repository-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0912-job-repository-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0912-job-repository-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0912-job-repository-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /09-batch/0913-execution-context-tasklet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0913-execution-context-tasklet/pom.xml -------------------------------------------------------------------------------- /09-batch/0913-execution-context-tasklet/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0913-execution-context-tasklet/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0913-execution-context-tasklet/src/main/resources/logback.xml -------------------------------------------------------------------------------- /09-batch/0914-execution-context-chunk-processing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0914-execution-context-chunk-processing/pom.xml -------------------------------------------------------------------------------- /09-batch/0914-execution-context-chunk-processing/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0915-batch-scopes-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0915-batch-scopes-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0915-batch-scopes-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.batch.job.enabled=false -------------------------------------------------------------------------------- /09-batch/0915-batch-scopes-xml/src/main/resources/batch-beans-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0915-batch-scopes-xml/src/main/resources/batch-beans-config.xml -------------------------------------------------------------------------------- /09-batch/0915-batch-scopes-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0915-batch-scopes-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0915-batch-scopes-xml/uml-diagrams/sequence.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0915-batch-scopes-xml/uml-diagrams/sequence.uml -------------------------------------------------------------------------------- /09-batch/0916-batch-scopes-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0916-batch-scopes-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0916-batch-scopes-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.batch.job.enabled=false -------------------------------------------------------------------------------- /09-batch/0917-job-listener-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0917-job-listener-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0917-job-listener-xml/src/main/java/net/lkrnac/book/eiws/chapter09/TeaJobListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0917-job-listener-xml/src/main/java/net/lkrnac/book/eiws/chapter09/TeaJobListener.java -------------------------------------------------------------------------------- /09-batch/0917-job-listener-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0917-job-listener-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0917-job-listener-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0918-job-listener-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0918-job-listener-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0918-job-listener-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0919-step-listener-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0919-step-listener-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0919-step-listener-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0919-step-listener-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0919-step-listener-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0920-step-listener-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0920-step-listener-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0920-step-listener-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0921-chunk-listener-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0921-chunk-listener-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0921-chunk-listener-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0921-chunk-listener-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0921-chunk-listener-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0922-chunk-listener-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0922-chunk-listener-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0922-chunk-listener-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0923-item-stream-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0923-item-stream-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0923-item-stream-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0923-item-stream-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java -------------------------------------------------------------------------------- /09-batch/0923-item-stream-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0923-item-stream-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0923-item-stream-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0924-item-stream-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0924-item-stream-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0924-item-stream-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0925-job-inheritance/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0925-job-inheritance/pom.xml -------------------------------------------------------------------------------- /09-batch/0925-job-inheritance/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0925-job-inheritance/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java -------------------------------------------------------------------------------- /09-batch/0925-job-inheritance/src/main/java/net/lkrnac/book/eiws/chapter09/TeaJobListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0925-job-inheritance/src/main/java/net/lkrnac/book/eiws/chapter09/TeaJobListener.java -------------------------------------------------------------------------------- /09-batch/0925-job-inheritance/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0925-job-inheritance/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0925-job-inheritance/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0926-restart-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0926-restart-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0926-restart-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0926-restart-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java -------------------------------------------------------------------------------- /09-batch/0926-restart-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0926-restart-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchConfiguration.java -------------------------------------------------------------------------------- /09-batch/0926-restart-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.batch.job.enabled=false -------------------------------------------------------------------------------- /09-batch/0926-restart-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0926-restart-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0926-restart-xml/src/test/java/net/lkrnac/book/eiws/chapter09/BatchApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0926-restart-xml/src/test/java/net/lkrnac/book/eiws/chapter09/BatchApplicationTest.java -------------------------------------------------------------------------------- /09-batch/0927-restart-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0927-restart-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0927-restart-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.batch.job.enabled=false -------------------------------------------------------------------------------- /09-batch/0928-repeat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0928-repeat/pom.xml -------------------------------------------------------------------------------- /09-batch/0928-repeat/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0928-repeat/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java -------------------------------------------------------------------------------- /09-batch/0928-repeat/src/main/java/net/lkrnac/book/eiws/chapter09/BatchConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0928-repeat/src/main/java/net/lkrnac/book/eiws/chapter09/BatchConfiguration.java -------------------------------------------------------------------------------- /09-batch/0928-repeat/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/AddSugar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0928-repeat/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/AddSugar.java -------------------------------------------------------------------------------- /09-batch/0928-repeat/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/SugarCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0928-repeat/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/SugarCounter.java -------------------------------------------------------------------------------- /09-batch/0928-repeat/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.batch.job.enabled=false -------------------------------------------------------------------------------- /09-batch/0928-repeat/src/test/java/net/lkrnac/book/eiws/chapter09/BatchApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0928-repeat/src/test/java/net/lkrnac/book/eiws/chapter09/BatchApplicationTest.java -------------------------------------------------------------------------------- /09-batch/0929-skip-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0929-skip-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0929-skip-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0929-skip-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java -------------------------------------------------------------------------------- /09-batch/0929-skip-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0929-skip-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchConfiguration.java -------------------------------------------------------------------------------- /09-batch/0929-skip-xml/src/main/java/net/lkrnac/book/eiws/chapter09/SimpleSkipListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0929-skip-xml/src/main/java/net/lkrnac/book/eiws/chapter09/SimpleSkipListener.java -------------------------------------------------------------------------------- /09-batch/0929-skip-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0929-skip-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0929-skip-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0929-skip-xml/src/test/java/net/lkrnac/book/eiws/chapter09/BatchApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0929-skip-xml/src/test/java/net/lkrnac/book/eiws/chapter09/BatchApplicationTest.java -------------------------------------------------------------------------------- /09-batch/0930-skip-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0930-skip-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0930-skip-javaconfig/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0930-skip-javaconfig/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java -------------------------------------------------------------------------------- /09-batch/0930-skip-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0931-retry-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0931-retry-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0931-retry-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0931-retry-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java -------------------------------------------------------------------------------- /09-batch/0931-retry-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0931-retry-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchConfiguration.java -------------------------------------------------------------------------------- /09-batch/0931-retry-xml/src/main/java/net/lkrnac/book/eiws/chapter09/SimpleRetryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0931-retry-xml/src/main/java/net/lkrnac/book/eiws/chapter09/SimpleRetryListener.java -------------------------------------------------------------------------------- /09-batch/0931-retry-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0931-retry-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0931-retry-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0931-retry-xml/src/test/java/net/lkrnac/book/eiws/chapter09/BatchApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0931-retry-xml/src/test/java/net/lkrnac/book/eiws/chapter09/BatchApplicationTest.java -------------------------------------------------------------------------------- /09-batch/0932-retry-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0932-retry-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0932-retry-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0933-decision-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0933-decision-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0933-decision-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0933-decision-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchApplication.java -------------------------------------------------------------------------------- /09-batch/0933-decision-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0933-decision-xml/src/main/java/net/lkrnac/book/eiws/chapter09/BatchConfiguration.java -------------------------------------------------------------------------------- /09-batch/0933-decision-xml/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/AddMilk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0933-decision-xml/src/main/java/net/lkrnac/book/eiws/chapter09/step/tea/AddMilk.java -------------------------------------------------------------------------------- /09-batch/0933-decision-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.batch.job.enabled=false -------------------------------------------------------------------------------- /09-batch/0933-decision-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0933-decision-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0933-decision-xml/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0933-decision-xml/src/main/resources/logback.xml -------------------------------------------------------------------------------- /09-batch/0934-decision-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0934-decision-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0934-decision-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.batch.job.enabled=false -------------------------------------------------------------------------------- /09-batch/0934-decision-javaconfig/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0934-decision-javaconfig/src/main/resources/logback.xml -------------------------------------------------------------------------------- /09-batch/0935-multi-threaded-step-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0935-multi-threaded-step-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0935-multi-threaded-step-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0935-multi-threaded-step-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0935-multi-threaded-step-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0936-multi-threaded-step-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0936-multi-threaded-step-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0936-multi-threaded-step-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0937-parallel-steps-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0937-parallel-steps-xml/pom.xml -------------------------------------------------------------------------------- /09-batch/0937-parallel-steps-xml/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0937-parallel-steps-xml/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0937-parallel-steps-xml/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0938-parallel-steps-javaconfig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0938-parallel-steps-javaconfig/pom.xml -------------------------------------------------------------------------------- /09-batch/0938-parallel-steps-javaconfig/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-master/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0939-remote-chunking-master/infinitest.filters -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-master/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0939-remote-chunking-master/pom.xml -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-master/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-master/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0939-remote-chunking-master/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-master/src/main/resources/jms-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0939-remote-chunking-master/src/main/resources/jms-config.xml -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-master/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0939-remote-chunking-master/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-master/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0939-remote-chunking-master/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-master/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0939-remote-chunking-master/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-slave/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0939-remote-chunking-slave/pom.xml -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-slave/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-slave/src/main/resources/batch-slave-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0939-remote-chunking-slave/src/main/resources/batch-slave-config.xml -------------------------------------------------------------------------------- /09-batch/0939-remote-chunking-slave/src/main/resources/jms-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0939-remote-chunking-slave/src/main/resources/jms-config.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-master/infinitest.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-master/infinitest.filters -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-master/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-master/pom.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-master/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-master/src/main/resources/batch-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-master/src/main/resources/batch-config.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-master/src/main/resources/jms-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-master/src/main/resources/jms-config.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-master/src/test/resources/hornetq/hornetq-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-master/src/test/resources/hornetq/hornetq-configuration.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-master/src/test/resources/hornetq/hornetq-jms.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-master/src/test/resources/hornetq/hornetq-jms.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-master/src/test/resources/hornetq/hornetq-users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-master/src/test/resources/hornetq/hornetq-users.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-slave/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-slave/pom.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-slave/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.batch.job.enabled=false 2 | -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-slave/src/main/resources/batch-slave-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-slave/src/main/resources/batch-slave-config.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-slave/src/main/resources/jms-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-slave/src/main/resources/jms-config.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-sql-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-sql-server/pom.xml -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-sql-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-sql-server/src/main/resources/h2-purge.sql: -------------------------------------------------------------------------------- 1 | DROP ALL OBJECTS 2 | -------------------------------------------------------------------------------- /09-batch/0940-remote-partitioning-sql-server/src/main/resources/sql-server-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/09-batch/0940-remote-partitioning-sql-server/src/main/resources/sql-server-config.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkrnac/book-eiws-code-samples/HEAD/README.md --------------------------------------------------------------------------------