├── LICENSE.txt ├── Pro Spring Messaging Source Code ├── .gitignore ├── README.md ├── ch02 │ └── rest-api-demo │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ ├── RestApiDemoApplication.java │ │ │ │ ├── ServletInitializer.java │ │ │ │ ├── annotation │ │ │ │ └── ToUpper.java │ │ │ │ ├── aop │ │ │ │ └── CurrencyCodeAudit.java │ │ │ │ ├── controller │ │ │ │ └── CurrencyController.java │ │ │ │ ├── domain │ │ │ │ ├── CurrencyConversion.java │ │ │ │ ├── CurrencyExchange.java │ │ │ │ └── Rate.java │ │ │ │ ├── repository │ │ │ │ └── RateRepository.java │ │ │ │ └── service │ │ │ │ └── CurrencyConversionService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── public │ │ │ └── error │ │ │ ├── 4xx.html │ │ │ └── 5xx.html │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── RestApiDemoApplicationTests.java ├── ch03 │ └── rest-api-events │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ ├── RestApiEventsApplication.java │ │ │ │ ├── ServletInitializer.java │ │ │ │ ├── annotation │ │ │ │ ├── Log.java │ │ │ │ └── ToUpper.java │ │ │ │ ├── aop │ │ │ │ ├── CodeLogger.java │ │ │ │ ├── CurrencyCodeAudit.java │ │ │ │ └── CurrencyConversionAudit.java │ │ │ │ ├── controller │ │ │ │ └── CurrencyController.java │ │ │ │ ├── domain │ │ │ │ ├── CurrencyConversion.java │ │ │ │ ├── CurrencyExchange.java │ │ │ │ └── Rate.java │ │ │ │ ├── event │ │ │ │ ├── CurrencyConversionEvent.java │ │ │ │ └── CurrencyEvent.java │ │ │ │ ├── exception │ │ │ │ └── BadCodeRuntimeException.java │ │ │ │ ├── listener │ │ │ │ ├── CurrencyConversionEventListener.java │ │ │ │ ├── RateEventListener.java │ │ │ │ ├── RestApiEventsListener.java │ │ │ │ └── RestAppEventListener.java │ │ │ │ ├── repository │ │ │ │ └── RateRepository.java │ │ │ │ └── service │ │ │ │ ├── CurrencyConversionService.java │ │ │ │ └── CurrencyService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── public │ │ │ └── error │ │ │ ├── 4xx.html │ │ │ └── 5xx.html │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── RestApiEventsApplicationTests.java ├── ch04 │ ├── jms-sender │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── JmsSenderApplication.java │ │ │ │ │ ├── ServletInitializer.java │ │ │ │ │ ├── aop │ │ │ │ │ └── JMSAudit.java │ │ │ │ │ ├── config │ │ │ │ │ ├── JMSConfig.java │ │ │ │ │ └── JMSProperties.java │ │ │ │ │ ├── domain │ │ │ │ │ └── Rate.java │ │ │ │ │ └── jms │ │ │ │ │ ├── AnnotatedReceiver.java │ │ │ │ │ ├── QueueListener.java │ │ │ │ │ ├── RateReceiver.java │ │ │ │ │ ├── RateReplyReceiver.java │ │ │ │ │ ├── RateSender.java │ │ │ │ │ └── SimpleSender.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── additional-spring-configuration-metadata.json │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── JmsSenderApplicationTests.java │ ├── jms-topic-subscriber │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── JmsTopicSubscriberApplication.java │ │ │ │ │ ├── ServletInitializer.java │ │ │ │ │ ├── aop │ │ │ │ │ └── JMSAudit.java │ │ │ │ │ ├── config │ │ │ │ │ ├── JMSConfig.java │ │ │ │ │ └── JMSProperties.java │ │ │ │ │ ├── domain │ │ │ │ │ └── Rate.java │ │ │ │ │ └── jms │ │ │ │ │ └── RateTopicReceiver.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── additional-spring-configuration-metadata.json │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── JmsTopicSubscriberApplicationTests.java │ └── rest-api-jms │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ ├── RestApiJMSApplication.java │ │ │ │ ├── ServletInitializer.java │ │ │ │ ├── annotation │ │ │ │ ├── Log.java │ │ │ │ └── ToUpper.java │ │ │ │ ├── aop │ │ │ │ ├── CodeLogger.java │ │ │ │ ├── CurrencyCodeAudit.java │ │ │ │ └── CurrencyConversionAudit.java │ │ │ │ ├── config │ │ │ │ ├── RateJmsConfiguration.java │ │ │ │ └── RateProperties.java │ │ │ │ ├── controller │ │ │ │ └── CurrencyController.java │ │ │ │ ├── domain │ │ │ │ ├── CurrencyConversion.java │ │ │ │ ├── CurrencyExchange.java │ │ │ │ └── Rate.java │ │ │ │ ├── event │ │ │ │ ├── CurrencyConversionEvent.java │ │ │ │ └── CurrencyEvent.java │ │ │ │ ├── exception │ │ │ │ └── BadCodeRuntimeException.java │ │ │ │ ├── jms │ │ │ │ └── RateJmsReceiver.java │ │ │ │ ├── listener │ │ │ │ ├── CurrencyConversionEventListener.java │ │ │ │ ├── RateEventListener.java │ │ │ │ ├── RestApiEventsListener.java │ │ │ │ └── RestAppEventListener.java │ │ │ │ ├── repository │ │ │ │ └── RateRepository.java │ │ │ │ └── service │ │ │ │ ├── CurrencyConversionService.java │ │ │ │ └── CurrencyService.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── application.properties │ │ │ └── public │ │ │ └── error │ │ │ ├── 4xx.html │ │ │ └── 5xx.html │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── RestApiJMSApplicationTests.java ├── ch05 │ ├── amqp-demo │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── AmqpDemoApplication.java │ │ │ │ │ ├── ServletInitializer.java │ │ │ │ │ ├── amqp │ │ │ │ │ ├── AnnotatedConsumer.java │ │ │ │ │ ├── Consumer.java │ │ │ │ │ ├── MultiListenerService.java │ │ │ │ │ ├── Producer.java │ │ │ │ │ ├── RateConsumer.java │ │ │ │ │ ├── RateProducer.java │ │ │ │ │ ├── ReplyToService.java │ │ │ │ │ ├── RpcClient.java │ │ │ │ │ └── RpcServer.java │ │ │ │ │ ├── aop │ │ │ │ │ └── AMQPAudit.java │ │ │ │ │ ├── config │ │ │ │ │ ├── AMQPConfig.java │ │ │ │ │ └── AMQPProperties.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── ClientRate.java │ │ │ │ │ ├── Invoice.java │ │ │ │ │ ├── InvoiceWithTax.java │ │ │ │ │ ├── Item.java │ │ │ │ │ ├── Order.java │ │ │ │ │ └── Rate.java │ │ │ │ │ └── listener │ │ │ │ │ └── RabbitMQEventListener.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── additional-spring-configuration-metadata.json │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── AmqpDemoApplicationTests.java │ └── rest-api-amqp │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ ├── RestApiAMQPApplication.java │ │ │ │ ├── ServletInitializer.java │ │ │ │ ├── amqp │ │ │ │ ├── RateConsumer.java │ │ │ │ └── RateProducer.java │ │ │ │ ├── annotation │ │ │ │ ├── Log.java │ │ │ │ └── ToUpper.java │ │ │ │ ├── aop │ │ │ │ ├── CodeLogger.java │ │ │ │ ├── CurrencyCodeAudit.java │ │ │ │ └── CurrencyConversionAudit.java │ │ │ │ ├── config │ │ │ │ ├── RateJmsConfiguration.java │ │ │ │ └── RateProperties.java │ │ │ │ ├── controller │ │ │ │ └── CurrencyController.java │ │ │ │ ├── domain │ │ │ │ ├── CurrencyConversion.java │ │ │ │ ├── CurrencyExchange.java │ │ │ │ └── Rate.java │ │ │ │ ├── event │ │ │ │ ├── CurrencyConversionEvent.java │ │ │ │ └── CurrencyEvent.java │ │ │ │ ├── exception │ │ │ │ └── BadCodeRuntimeException.java │ │ │ │ ├── jms │ │ │ │ └── RateJmsReceiver.java │ │ │ │ ├── listener │ │ │ │ ├── CurrencyConversionEventListener.java │ │ │ │ ├── RateEventListener.java │ │ │ │ ├── RestApiEventsListener.java │ │ │ │ └── RestAppEventListener.java │ │ │ │ ├── repository │ │ │ │ └── RateRepository.java │ │ │ │ └── service │ │ │ │ ├── CurrencyConversionService.java │ │ │ │ └── CurrencyService.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── application.properties │ │ │ └── public │ │ │ └── error │ │ │ ├── 4xx.html │ │ │ └── 5xx.html │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── RestApiAMQPApplicationTests.java ├── ch06 │ ├── redis-demo │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── RedisDemoApplication.java │ │ │ │ │ ├── ServletInitializer.java │ │ │ │ │ ├── aop │ │ │ │ │ └── RedisAudit.java │ │ │ │ │ ├── config │ │ │ │ │ ├── RedisConfig.java │ │ │ │ │ └── SimpleRedisProperties.java │ │ │ │ │ ├── domain │ │ │ │ │ └── Rate.java │ │ │ │ │ └── redis │ │ │ │ │ ├── RateSubscriber.java │ │ │ │ │ └── Subscriber.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── additional-spring-configuration-metadata.json │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── RedisDemoApplicationTests.java │ └── rest-api-redis │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ ├── RestApiAMQPApplication.java │ │ │ │ ├── ServletInitializer.java │ │ │ │ ├── amqp │ │ │ │ ├── RateConsumer.java │ │ │ │ └── RateProducer.java │ │ │ │ ├── annotation │ │ │ │ ├── Log.java │ │ │ │ └── ToUpper.java │ │ │ │ ├── aop │ │ │ │ ├── CodeLogger.java │ │ │ │ ├── CurrencyCodeAudit.java │ │ │ │ └── CurrencyConversionAudit.java │ │ │ │ ├── config │ │ │ │ ├── RateJmsConfiguration.java │ │ │ │ ├── RateProperties.java │ │ │ │ ├── RateRedisConfig.java │ │ │ │ └── RateRedisProperties.java │ │ │ │ ├── controller │ │ │ │ └── CurrencyController.java │ │ │ │ ├── domain │ │ │ │ ├── CurrencyConversion.java │ │ │ │ ├── CurrencyExchange.java │ │ │ │ └── Rate.java │ │ │ │ ├── event │ │ │ │ ├── CurrencyConversionEvent.java │ │ │ │ └── CurrencyEvent.java │ │ │ │ ├── exception │ │ │ │ └── BadCodeRuntimeException.java │ │ │ │ ├── jms │ │ │ │ └── RateJmsReceiver.java │ │ │ │ ├── listener │ │ │ │ ├── CurrencyConversionEventListener.java │ │ │ │ ├── RateEventListener.java │ │ │ │ ├── RestApiEventsListener.java │ │ │ │ └── RestAppEventListener.java │ │ │ │ ├── redis │ │ │ │ └── RateRedisSubscriber.java │ │ │ │ ├── repository │ │ │ │ └── RateRepository.java │ │ │ │ └── service │ │ │ │ ├── CurrencyConversionService.java │ │ │ │ └── CurrencyService.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── application.properties │ │ │ └── public │ │ │ └── error │ │ │ ├── 4xx.html │ │ │ └── 5xx.html │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── RestApiAMQPApplicationTests.java ├── ch07 │ ├── rest-api-websockets │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── RestApiWebSocketsApplication.java │ │ │ │ │ ├── ServletInitializer.java │ │ │ │ │ ├── amqp │ │ │ │ │ ├── RateConsumer.java │ │ │ │ │ └── RateProducer.java │ │ │ │ │ ├── annotation │ │ │ │ │ ├── Log.java │ │ │ │ │ └── ToUpper.java │ │ │ │ │ ├── aop │ │ │ │ │ ├── CodeLogger.java │ │ │ │ │ ├── CurrencyCodeAudit.java │ │ │ │ │ └── CurrencyConversionAudit.java │ │ │ │ │ ├── config │ │ │ │ │ ├── RateJmsConfiguration.java │ │ │ │ │ ├── RateProperties.java │ │ │ │ │ ├── RateRedisConfig.java │ │ │ │ │ ├── RateRedisProperties.java │ │ │ │ │ ├── RateWebSocketsConfig.java │ │ │ │ │ └── RateWebSocketsProperties.java │ │ │ │ │ ├── controller │ │ │ │ │ └── CurrencyController.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── CurrencyConversion.java │ │ │ │ │ ├── CurrencyExchange.java │ │ │ │ │ └── Rate.java │ │ │ │ │ ├── event │ │ │ │ │ ├── CurrencyConversionEvent.java │ │ │ │ │ └── CurrencyEvent.java │ │ │ │ │ ├── exception │ │ │ │ │ └── BadCodeRuntimeException.java │ │ │ │ │ ├── jms │ │ │ │ │ └── RateJmsReceiver.java │ │ │ │ │ ├── listener │ │ │ │ │ ├── CurrencyConversionEventListener.java │ │ │ │ │ ├── RateEventListener.java │ │ │ │ │ ├── RestApiEventsListener.java │ │ │ │ │ └── RestAppEventListener.java │ │ │ │ │ ├── redis │ │ │ │ │ └── RateRedisSubscriber.java │ │ │ │ │ ├── repository │ │ │ │ │ └── RateRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── CurrencyConversionService.java │ │ │ │ │ └── CurrencyService.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── additional-spring-configuration-metadata.json │ │ │ │ ├── application.properties │ │ │ │ └── public │ │ │ │ ├── error │ │ │ │ ├── 4xx.html │ │ │ │ └── 5xx.html │ │ │ │ └── index-ws.html │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── RestApiWebSocketsApplicationTests.java │ └── websocket-demo │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ ├── ServletInitializer.java │ │ │ │ ├── WebSocketsDemoApplication.java │ │ │ │ ├── aop │ │ │ │ └── WebSocketsAudit.java │ │ │ │ ├── config │ │ │ │ ├── LlWebSocketConfig.java │ │ │ │ ├── SimpleWebSocketsProperties.java │ │ │ │ └── WebSocketsConfig.java │ │ │ │ ├── controller │ │ │ │ └── SimpleController.java │ │ │ │ ├── domain │ │ │ │ ├── ChatMessage.java │ │ │ │ └── Rate.java │ │ │ │ └── web │ │ │ │ └── socket │ │ │ │ └── LlWebSocketHandler.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── application.properties │ │ │ └── static │ │ │ ├── llws.html │ │ │ └── sockjs-stomp.html │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── WebSocketsDemoApplicationTests.java ├── ch08 │ ├── rest-api-si │ │ ├── .gitignore │ │ ├── pom.xml │ │ ├── rates-2017-02-21.txt │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── RestApiSpiApplication.java │ │ │ │ │ ├── ServletInitializer.java │ │ │ │ │ ├── amqp │ │ │ │ │ ├── RateConsumer.java │ │ │ │ │ └── RateProducer.java │ │ │ │ │ ├── annotation │ │ │ │ │ ├── Log.java │ │ │ │ │ └── ToUpper.java │ │ │ │ │ ├── aop │ │ │ │ │ ├── CodeLogger.java │ │ │ │ │ ├── CurrencyCodeAudit.java │ │ │ │ │ └── CurrencyConversionAudit.java │ │ │ │ │ ├── config │ │ │ │ │ ├── RateJmsConfiguration.java │ │ │ │ │ ├── RateProperties.java │ │ │ │ │ ├── RateRedisConfig.java │ │ │ │ │ ├── RateRedisProperties.java │ │ │ │ │ ├── RateSpiConfig.java │ │ │ │ │ ├── RateSpiProperties.java │ │ │ │ │ ├── RateWebSocketsConfig.java │ │ │ │ │ └── RateWebSocketsProperties.java │ │ │ │ │ ├── controller │ │ │ │ │ └── CurrencyController.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── CurrencyConversion.java │ │ │ │ │ ├── CurrencyExchange.java │ │ │ │ │ └── Rate.java │ │ │ │ │ ├── event │ │ │ │ │ ├── CurrencyConversionEvent.java │ │ │ │ │ └── CurrencyEvent.java │ │ │ │ │ ├── exception │ │ │ │ │ └── BadCodeRuntimeException.java │ │ │ │ │ ├── integration │ │ │ │ │ └── RateServiceActivator.java │ │ │ │ │ ├── jms │ │ │ │ │ └── RateJmsReceiver.java │ │ │ │ │ ├── listener │ │ │ │ │ ├── CurrencyConversionEventListener.java │ │ │ │ │ ├── RateEventListener.java │ │ │ │ │ ├── RestApiEventsListener.java │ │ │ │ │ └── RestAppEventListener.java │ │ │ │ │ ├── redis │ │ │ │ │ └── RateRedisSubscriber.java │ │ │ │ │ ├── repository │ │ │ │ │ └── RateRepository.java │ │ │ │ │ └── service │ │ │ │ │ ├── CurrencyConversionService.java │ │ │ │ │ └── CurrencyService.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── additional-spring-configuration-metadata.json │ │ │ │ ├── application.properties │ │ │ │ └── public │ │ │ │ ├── error │ │ │ │ ├── 4xx.html │ │ │ │ └── 5xx.html │ │ │ │ └── index-ws.html │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── RestApiSpiApplicationTests.java │ └── si-demo │ │ ├── .gitignore │ │ ├── contacts.txt │ │ ├── pom.xml │ │ ├── rates-2017-02-21.txt │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ ├── SpiDemoApplication.java │ │ │ │ ├── aop │ │ │ │ └── SpiAudit.java │ │ │ │ ├── config │ │ │ │ ├── RateConfig.java │ │ │ │ ├── SimpleAnnotationConfiguration.java │ │ │ │ ├── SpiFileConfiguration.java │ │ │ │ ├── SpiFileToJdbcConfigutation.java │ │ │ │ ├── SpiProperties.java │ │ │ │ └── SpiSimpleConfiguration.java │ │ │ │ ├── controller │ │ │ │ └── SimpleController.java │ │ │ │ ├── domain │ │ │ │ ├── Person.java │ │ │ │ └── Rate.java │ │ │ │ └── integration │ │ │ │ ├── PersonConverter.java │ │ │ │ └── SimpleMessageHandler.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── spring │ │ │ │ └── integration │ │ │ │ ├── spi-context.xml │ │ │ │ └── spi-file-to-jdbc.xml │ │ │ ├── application.properties │ │ │ └── schema.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── SpiDemoApplicationTests.java ├── ch09 │ ├── app-starters │ │ ├── http │ │ │ ├── http-source-rabbit-1.1.2.RELEASE.jar │ │ │ └── start.sh │ │ └── log │ │ │ ├── log-sink-rabbit-1.1.1.RELEASE.jar │ │ │ └── start.sh │ ├── cloud-stream-demo │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── CloudStreamDemoApplication.java │ │ │ │ │ ├── aop │ │ │ │ │ └── CloudStreamAudit.java │ │ │ │ │ └── cloud │ │ │ │ │ └── stream │ │ │ │ │ ├── SimpleProcessor.java │ │ │ │ │ ├── SimpleSink.java │ │ │ │ │ └── SimpleSource.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── spring.integration.properties │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── cloud │ │ │ └── stream │ │ │ └── CloudStreamDemoApplicationTests.java │ ├── cloud-stream-processor-demo │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── CloudStreamProcessorDemoApplication.java │ │ │ │ │ ├── aop │ │ │ │ │ └── CloudStreamAudit.java │ │ │ │ │ ├── cloud │ │ │ │ │ └── stream │ │ │ │ │ │ └── PersonTicketProcessor.java │ │ │ │ │ └── domain │ │ │ │ │ ├── Person.java │ │ │ │ │ └── Ticket.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messging │ │ │ └── CloudStreamProcessorDemoApplicationTests.java │ ├── cloud-stream-sink-demo │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── CloudStreamSinkDemoApplication.java │ │ │ │ │ ├── aop │ │ │ │ │ └── CloudStreamAudit.java │ │ │ │ │ └── cloud │ │ │ │ │ └── stream │ │ │ │ │ ├── TicketSink.java │ │ │ │ │ └── TicketSinkProperties.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messging │ │ │ └── CloudStreamSinkDemoApplicationTests.java │ ├── cloud-stream-source-demo │ │ ├── .gitignore │ │ ├── contacts.txt │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── CloudStreamSourceDemoApplication.java │ │ │ │ │ ├── aop │ │ │ │ │ └── CloudStreamAudit.java │ │ │ │ │ ├── cloud │ │ │ │ │ └── stream │ │ │ │ │ │ ├── PersonFileProperties.java │ │ │ │ │ │ └── PersonFileSource.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── Person.java │ │ │ │ │ └── Rate.java │ │ │ │ │ └── integration │ │ │ │ │ ├── PersonConverter.java │ │ │ │ │ └── SimpleMessageHandler.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messging │ │ │ └── CloudStreamSourceDemoApplicationTests.java │ └── rest-api-cloud-stream │ │ ├── .gitignore │ │ ├── output │ │ └── rates-2017-02-21.processed │ │ ├── pom.xml │ │ ├── rates-2017-02-21.txt │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ ├── RestApiCloudStreamApplication.java │ │ │ │ ├── ServletInitializer.java │ │ │ │ ├── amqp │ │ │ │ ├── RateConsumer.java │ │ │ │ └── RateProducer.java │ │ │ │ ├── annotation │ │ │ │ ├── Log.java │ │ │ │ └── ToUpper.java │ │ │ │ ├── aop │ │ │ │ ├── CodeLogger.java │ │ │ │ ├── CurrencyCodeAudit.java │ │ │ │ └── CurrencyConversionAudit.java │ │ │ │ ├── cloud │ │ │ │ └── stream │ │ │ │ │ ├── RateExchange.java │ │ │ │ │ ├── RateProcessor.java │ │ │ │ │ └── RateSink.java │ │ │ │ ├── config │ │ │ │ ├── RateJmsConfiguration.java │ │ │ │ ├── RateProperties.java │ │ │ │ ├── RateRedisConfig.java │ │ │ │ ├── RateRedisProperties.java │ │ │ │ ├── RateSpiConfig.java │ │ │ │ ├── RateSpiProperties.java │ │ │ │ ├── RateWebSocketsConfig.java │ │ │ │ └── RateWebSocketsProperties.java │ │ │ │ ├── controller │ │ │ │ └── CurrencyController.java │ │ │ │ ├── domain │ │ │ │ ├── CurrencyConversion.java │ │ │ │ ├── CurrencyExchange.java │ │ │ │ └── Rate.java │ │ │ │ ├── event │ │ │ │ ├── CurrencyConversionEvent.java │ │ │ │ └── CurrencyEvent.java │ │ │ │ ├── exception │ │ │ │ └── BadCodeRuntimeException.java │ │ │ │ ├── integration │ │ │ │ └── RateServiceActivator.java │ │ │ │ ├── jms │ │ │ │ └── RateJmsReceiver.java │ │ │ │ ├── listener │ │ │ │ ├── CurrencyConversionEventListener.java │ │ │ │ ├── RateEventListener.java │ │ │ │ ├── RestApiEventsListener.java │ │ │ │ └── RestAppEventListener.java │ │ │ │ ├── redis │ │ │ │ └── RateRedisSubscriber.java │ │ │ │ ├── repository │ │ │ │ └── RateRepository.java │ │ │ │ └── service │ │ │ │ ├── CurrencyConversionService.java │ │ │ │ └── CurrencyService.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── additional-spring-configuration-metadata.json │ │ │ ├── application.properties │ │ │ └── public │ │ │ ├── error │ │ │ ├── 4xx.html │ │ │ └── 5xx.html │ │ │ └── index-ws.html │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── RestApiCloudStreamApplicationTests.java ├── ch10 │ ├── reactor-demo │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── ReactorDemoApplication.java │ │ │ │ │ ├── domain │ │ │ │ │ └── Exchange.java │ │ │ │ │ └── service │ │ │ │ │ └── ExchangeService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── ReactorDemoApplicationTests.java │ ├── rxjava-demo │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── RxJavaDemoApplication.java │ │ │ │ │ ├── domain │ │ │ │ │ └── Exchange.java │ │ │ │ │ └── service │ │ │ │ │ └── ExchangeService.java │ │ │ └── resources │ │ │ │ └── application.yaml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── RxJavaDemoApplicationTests.java │ ├── spring-web-flux-reactive │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── SpringWebFluxReactiveApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── ReactiveConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ └── ReactiveController.java │ │ │ │ │ ├── domain │ │ │ │ │ └── Person.java │ │ │ │ │ └── repository │ │ │ │ │ └── PersonRepository.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── SpringWebFluxReactiveApplicationTests.java │ ├── spring-web-flux │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── apress │ │ │ │ │ └── messaging │ │ │ │ │ ├── SpringWebFluxApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── ServerConfig.java │ │ │ │ │ ├── domain │ │ │ │ │ └── Person.java │ │ │ │ │ ├── handler │ │ │ │ │ └── PersonHandler.java │ │ │ │ │ └── repository │ │ │ │ │ └── PersonRepository.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── SpringWebFluxApplicationTests.java │ └── web-emitter │ │ ├── .gitignore │ │ ├── pom.xml │ │ ├── random-names.txt │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ ├── WebEmitterApplication.java │ │ │ │ ├── config │ │ │ │ ├── EmitterConfig.java │ │ │ │ └── EmitterProperties.java │ │ │ │ └── controller │ │ │ │ └── SimpleEmitterController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── WebEmitterApplicationTests.java └── ch11 │ ├── circuit-breaker-service-demo │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ └── CircuitBreakerServiceDemoApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── CircuitBreakerServiceDemoApplicationTests.java │ ├── config-client-demo │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ └── ConfigClientDemoApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── ConfigClientDemoApplicationTests.java │ ├── config-server-demo │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ └── ConfigServerDemoApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── ConfigServerDemoApplicationTests.java │ ├── service-registry-client-demo │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ └── ServiceRegistryClientDemoApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── ServiceRegistryClientDemoApplicationTests.java │ ├── service-registry-server-demo │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ └── messaging │ │ │ │ └── ServiceRegistryDemoApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── messaging │ │ └── ServiceRegistryDemoApplicationTests.java │ └── service-registry-service-demo │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── apress │ │ │ └── messaging │ │ │ └── ServiceRegistryServiceDemoApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── apress │ └── messaging │ └── ServiceRegistryServiceDemoApplicationTests.java ├── README.md └── contributing.md /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/README.md -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/RestApiDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/RestApiDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/annotation/ToUpper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/annotation/ToUpper.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/controller/CurrencyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/controller/CurrencyController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/domain/CurrencyConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/domain/CurrencyConversion.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/domain/CurrencyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/domain/CurrencyExchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/repository/RateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/repository/RateRepository.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/service/CurrencyConversionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/java/com/apress/messaging/service/CurrencyConversionService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/resources/public/error/4xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/resources/public/error/4xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/resources/public/error/5xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/main/resources/public/error/5xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch02/rest-api-demo/src/test/java/com/apress/messaging/RestApiDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch02/rest-api-demo/src/test/java/com/apress/messaging/RestApiDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/RestApiEventsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/RestApiEventsApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/annotation/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/annotation/Log.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/annotation/ToUpper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/annotation/ToUpper.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/aop/CodeLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/aop/CodeLogger.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/controller/CurrencyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/controller/CurrencyController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/domain/CurrencyConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/domain/CurrencyConversion.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/domain/CurrencyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/domain/CurrencyExchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/event/CurrencyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/event/CurrencyEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/listener/RateEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/listener/RateEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/listener/RestAppEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/listener/RestAppEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/repository/RateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/repository/RateRepository.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/service/CurrencyConversionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/service/CurrencyConversionService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/service/CurrencyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/java/com/apress/messaging/service/CurrencyService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/resources/public/error/4xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/resources/public/error/4xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/resources/public/error/5xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/main/resources/public/error/5xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch03/rest-api-events/src/test/java/com/apress/messaging/RestApiEventsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch03/rest-api-events/src/test/java/com/apress/messaging/RestApiEventsApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/JmsSenderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/JmsSenderApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/aop/JMSAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/aop/JMSAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/config/JMSConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/config/JMSConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/config/JMSProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/config/JMSProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/AnnotatedReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/AnnotatedReceiver.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/QueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/QueueListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/RateReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/RateReceiver.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/RateReplyReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/RateReplyReceiver.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/RateSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/RateSender.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/SimpleSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/java/com/apress/messaging/jms/SimpleSender.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-sender/src/test/java/com/apress/messaging/JmsSenderApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-sender/src/test/java/com/apress/messaging/JmsSenderApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/JmsTopicSubscriberApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/JmsTopicSubscriberApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/aop/JMSAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/aop/JMSAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/config/JMSConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/config/JMSConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/config/JMSProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/config/JMSProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/jms/RateTopicReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/java/com/apress/messaging/jms/RateTopicReceiver.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/test/java/com/apress/messaging/JmsTopicSubscriberApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/jms-topic-subscriber/src/test/java/com/apress/messaging/JmsTopicSubscriberApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/RestApiJMSApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/RestApiJMSApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/annotation/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/annotation/Log.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/annotation/ToUpper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/annotation/ToUpper.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/aop/CodeLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/aop/CodeLogger.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/config/RateProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/config/RateProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/controller/CurrencyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/controller/CurrencyController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/domain/CurrencyConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/domain/CurrencyConversion.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/domain/CurrencyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/domain/CurrencyExchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/event/CurrencyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/event/CurrencyEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/listener/RateEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/listener/RateEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/listener/RestAppEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/listener/RestAppEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/repository/RateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/repository/RateRepository.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/service/CurrencyConversionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/service/CurrencyConversionService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/service/CurrencyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/java/com/apress/messaging/service/CurrencyService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/resources/public/error/4xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/resources/public/error/4xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/resources/public/error/5xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/main/resources/public/error/5xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch04/rest-api-jms/src/test/java/com/apress/messaging/RestApiJMSApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch04/rest-api-jms/src/test/java/com/apress/messaging/RestApiJMSApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/AmqpDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/AmqpDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/AnnotatedConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/AnnotatedConsumer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/Consumer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/MultiListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/MultiListenerService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/Producer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/RateConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/RateConsumer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/RateProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/RateProducer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/ReplyToService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/ReplyToService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/RpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/RpcClient.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/RpcServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/amqp/RpcServer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/aop/AMQPAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/aop/AMQPAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/config/AMQPConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/config/AMQPConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/config/AMQPProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/config/AMQPProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/ClientRate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/ClientRate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/Invoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/Invoice.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/InvoiceWithTax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/InvoiceWithTax.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/Item.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/Order.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/listener/RabbitMQEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/java/com/apress/messaging/listener/RabbitMQEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/amqp-demo/src/test/java/com/apress/messaging/AmqpDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/amqp-demo/src/test/java/com/apress/messaging/AmqpDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/.gitignore: -------------------------------------------------------------------------------- 1 | /.apt_generated/ 2 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/RestApiAMQPApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/RestApiAMQPApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/amqp/RateConsumer.java: -------------------------------------------------------------------------------- 1 | package com.apress.messaging.amqp; 2 | 3 | public class RateConsumer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/amqp/RateProducer.java: -------------------------------------------------------------------------------- 1 | package com.apress.messaging.amqp; 2 | 3 | public class RateProducer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/annotation/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/annotation/Log.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/annotation/ToUpper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/annotation/ToUpper.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/aop/CodeLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/aop/CodeLogger.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/config/RateProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/config/RateProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/controller/CurrencyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/controller/CurrencyController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/domain/CurrencyConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/domain/CurrencyConversion.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/domain/CurrencyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/domain/CurrencyExchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/event/CurrencyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/event/CurrencyEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/listener/RateEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/listener/RateEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/listener/RestAppEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/listener/RestAppEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/repository/RateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/repository/RateRepository.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/service/CurrencyConversionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/service/CurrencyConversionService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/service/CurrencyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/java/com/apress/messaging/service/CurrencyService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/resources/public/error/4xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/resources/public/error/4xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/resources/public/error/5xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/main/resources/public/error/5xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/test/java/com/apress/messaging/RestApiAMQPApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch05/rest-api-amqp/src/test/java/com/apress/messaging/RestApiAMQPApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/RedisDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/RedisDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/aop/RedisAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/aop/RedisAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/config/RedisConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/config/SimpleRedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/config/SimpleRedisProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/redis/RateSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/redis/RateSubscriber.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/redis/Subscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/main/java/com/apress/messaging/redis/Subscriber.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/redis-demo/src/test/java/com/apress/messaging/RedisDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/redis-demo/src/test/java/com/apress/messaging/RedisDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/.gitignore: -------------------------------------------------------------------------------- 1 | /.apt_generated/ 2 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/RestApiAMQPApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/RestApiAMQPApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/amqp/RateConsumer.java: -------------------------------------------------------------------------------- 1 | package com.apress.messaging.amqp; 2 | 3 | public class RateConsumer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/amqp/RateProducer.java: -------------------------------------------------------------------------------- 1 | package com.apress.messaging.amqp; 2 | 3 | public class RateProducer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/annotation/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/annotation/Log.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/annotation/ToUpper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/annotation/ToUpper.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/aop/CodeLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/aop/CodeLogger.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/config/RateProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/config/RateProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/config/RateRedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/config/RateRedisConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/config/RateRedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/config/RateRedisProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/controller/CurrencyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/controller/CurrencyController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/domain/CurrencyConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/domain/CurrencyConversion.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/domain/CurrencyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/domain/CurrencyExchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/event/CurrencyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/event/CurrencyEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/listener/RateEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/listener/RateEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/listener/RestAppEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/listener/RestAppEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/redis/RateRedisSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/redis/RateRedisSubscriber.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/repository/RateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/repository/RateRepository.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/service/CurrencyConversionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/service/CurrencyConversionService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/service/CurrencyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/java/com/apress/messaging/service/CurrencyService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/resources/public/error/4xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/resources/public/error/4xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/resources/public/error/5xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/main/resources/public/error/5xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch06/rest-api-redis/src/test/java/com/apress/messaging/RestApiAMQPApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch06/rest-api-redis/src/test/java/com/apress/messaging/RestApiAMQPApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/.gitignore: -------------------------------------------------------------------------------- 1 | /.apt_generated/ 2 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/RestApiWebSocketsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/RestApiWebSocketsApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/amqp/RateConsumer.java: -------------------------------------------------------------------------------- 1 | package com.apress.messaging.amqp; 2 | 3 | public class RateConsumer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/amqp/RateProducer.java: -------------------------------------------------------------------------------- 1 | package com.apress.messaging.amqp; 2 | 3 | public class RateProducer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/annotation/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/annotation/Log.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/annotation/ToUpper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/annotation/ToUpper.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/aop/CodeLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/aop/CodeLogger.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateRedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateRedisConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateRedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateRedisProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateWebSocketsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateWebSocketsConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateWebSocketsProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/config/RateWebSocketsProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/controller/CurrencyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/controller/CurrencyController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/domain/CurrencyConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/domain/CurrencyConversion.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/domain/CurrencyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/domain/CurrencyExchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/event/CurrencyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/event/CurrencyEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/listener/RateEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/listener/RateEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/listener/RestAppEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/listener/RestAppEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/redis/RateRedisSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/redis/RateRedisSubscriber.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/repository/RateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/repository/RateRepository.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/service/CurrencyConversionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/service/CurrencyConversionService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/service/CurrencyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/java/com/apress/messaging/service/CurrencyService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/resources/public/error/4xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/resources/public/error/4xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/resources/public/error/5xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/resources/public/error/5xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/resources/public/index-ws.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/main/resources/public/index-ws.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/test/java/com/apress/messaging/RestApiWebSocketsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/rest-api-websockets/src/test/java/com/apress/messaging/RestApiWebSocketsApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/WebSocketsDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/WebSocketsDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/aop/WebSocketsAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/aop/WebSocketsAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/config/LlWebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/config/LlWebSocketConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/config/SimpleWebSocketsProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/config/SimpleWebSocketsProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/config/WebSocketsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/config/WebSocketsConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/controller/SimpleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/controller/SimpleController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/domain/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/domain/ChatMessage.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/web/socket/LlWebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/java/com/apress/messaging/web/socket/LlWebSocketHandler.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/resources/static/llws.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/resources/static/llws.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/resources/static/sockjs-stomp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/main/resources/static/sockjs-stomp.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch07/websocket-demo/src/test/java/com/apress/messaging/WebSocketsDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch07/websocket-demo/src/test/java/com/apress/messaging/WebSocketsDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/.gitignore: -------------------------------------------------------------------------------- 1 | /.apt_generated/ 2 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/rates-2017-02-21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/rates-2017-02-21.txt -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/RestApiSpiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/RestApiSpiApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/amqp/RateConsumer.java: -------------------------------------------------------------------------------- 1 | package com.apress.messaging.amqp; 2 | 3 | public class RateConsumer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/amqp/RateProducer.java: -------------------------------------------------------------------------------- 1 | package com.apress.messaging.amqp; 2 | 3 | public class RateProducer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/annotation/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/annotation/Log.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/annotation/ToUpper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/annotation/ToUpper.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/aop/CodeLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/aop/CodeLogger.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateRedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateRedisConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateRedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateRedisProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateSpiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateSpiConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateSpiProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateSpiProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateWebSocketsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateWebSocketsConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateWebSocketsProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/config/RateWebSocketsProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/controller/CurrencyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/controller/CurrencyController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/domain/CurrencyConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/domain/CurrencyConversion.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/domain/CurrencyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/domain/CurrencyExchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/event/CurrencyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/event/CurrencyEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/integration/RateServiceActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/integration/RateServiceActivator.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/listener/RateEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/listener/RateEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/listener/RestAppEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/listener/RestAppEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/redis/RateRedisSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/redis/RateRedisSubscriber.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/repository/RateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/repository/RateRepository.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/service/CurrencyConversionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/service/CurrencyConversionService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/service/CurrencyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/java/com/apress/messaging/service/CurrencyService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/resources/public/error/4xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/resources/public/error/4xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/resources/public/error/5xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/resources/public/error/5xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/resources/public/index-ws.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/main/resources/public/index-ws.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/rest-api-si/src/test/java/com/apress/messaging/RestApiSpiApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/rest-api-si/src/test/java/com/apress/messaging/RestApiSpiApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/contacts.txt -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/rates-2017-02-21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/rates-2017-02-21.txt -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/SpiDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/SpiDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/aop/SpiAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/aop/SpiAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/RateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/RateConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/SimpleAnnotationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/SimpleAnnotationConfiguration.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/SpiFileConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/SpiFileConfiguration.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/SpiFileToJdbcConfigutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/SpiFileToJdbcConfigutation.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/SpiProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/SpiProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/SpiSimpleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/config/SpiSimpleConfiguration.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/controller/SimpleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/controller/SimpleController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/domain/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/domain/Person.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/integration/PersonConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/integration/PersonConverter.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/integration/SimpleMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/java/com/apress/messaging/integration/SimpleMessageHandler.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/resources/META-INF/spring/integration/spi-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/resources/META-INF/spring/integration/spi-context.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/resources/META-INF/spring/integration/spi-file-to-jdbc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/resources/META-INF/spring/integration/spi-file-to-jdbc.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/main/resources/schema.sql -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch08/si-demo/src/test/java/com/apress/messaging/SpiDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch08/si-demo/src/test/java/com/apress/messaging/SpiDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/app-starters/http/http-source-rabbit-1.1.2.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/app-starters/http/http-source-rabbit-1.1.2.RELEASE.jar -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/app-starters/http/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/app-starters/http/start.sh -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/app-starters/log/log-sink-rabbit-1.1.1.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/app-starters/log/log-sink-rabbit-1.1.1.RELEASE.jar -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/app-starters/log/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/app-starters/log/start.sh -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/java/com/apress/messaging/CloudStreamDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/java/com/apress/messaging/CloudStreamDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/java/com/apress/messaging/aop/CloudStreamAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/java/com/apress/messaging/aop/CloudStreamAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/java/com/apress/messaging/cloud/stream/SimpleProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/java/com/apress/messaging/cloud/stream/SimpleProcessor.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/java/com/apress/messaging/cloud/stream/SimpleSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/java/com/apress/messaging/cloud/stream/SimpleSink.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/java/com/apress/messaging/cloud/stream/SimpleSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/java/com/apress/messaging/cloud/stream/SimpleSource.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/resources/META-INF/spring.integration.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/resources/META-INF/spring.integration.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/test/java/com/apress/cloud/stream/CloudStreamDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-demo/src/test/java/com/apress/cloud/stream/CloudStreamDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/java/com/apress/messaging/CloudStreamProcessorDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/java/com/apress/messaging/CloudStreamProcessorDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/java/com/apress/messaging/aop/CloudStreamAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/java/com/apress/messaging/aop/CloudStreamAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/java/com/apress/messaging/cloud/stream/PersonTicketProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/java/com/apress/messaging/cloud/stream/PersonTicketProcessor.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/java/com/apress/messaging/domain/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/java/com/apress/messaging/domain/Person.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/java/com/apress/messaging/domain/Ticket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/java/com/apress/messaging/domain/Ticket.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/test/java/com/apress/messging/CloudStreamProcessorDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-processor-demo/src/test/java/com/apress/messging/CloudStreamProcessorDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/main/java/com/apress/messaging/CloudStreamSinkDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/main/java/com/apress/messaging/CloudStreamSinkDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/main/java/com/apress/messaging/aop/CloudStreamAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/main/java/com/apress/messaging/aop/CloudStreamAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/main/java/com/apress/messaging/cloud/stream/TicketSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/main/java/com/apress/messaging/cloud/stream/TicketSink.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/main/java/com/apress/messaging/cloud/stream/TicketSinkProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/main/java/com/apress/messaging/cloud/stream/TicketSinkProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/test/java/com/apress/messging/CloudStreamSinkDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-sink-demo/src/test/java/com/apress/messging/CloudStreamSinkDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/contacts.txt -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/CloudStreamSourceDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/CloudStreamSourceDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/aop/CloudStreamAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/aop/CloudStreamAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/cloud/stream/PersonFileProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/cloud/stream/PersonFileProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/cloud/stream/PersonFileSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/cloud/stream/PersonFileSource.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/domain/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/domain/Person.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/integration/PersonConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/integration/PersonConverter.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/integration/SimpleMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/java/com/apress/messaging/integration/SimpleMessageHandler.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/test/java/com/apress/messging/CloudStreamSourceDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/cloud-stream-source-demo/src/test/java/com/apress/messging/CloudStreamSourceDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/.gitignore: -------------------------------------------------------------------------------- 1 | /.apt_generated/ 2 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/output/rates-2017-02-21.processed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/output/rates-2017-02-21.processed -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/rates-2017-02-21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/rates-2017-02-21.txt -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/RestApiCloudStreamApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/RestApiCloudStreamApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/ServletInitializer.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/amqp/RateConsumer.java: -------------------------------------------------------------------------------- 1 | package com.apress.messaging.amqp; 2 | 3 | public class RateConsumer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/amqp/RateProducer.java: -------------------------------------------------------------------------------- 1 | package com.apress.messaging.amqp; 2 | 3 | public class RateProducer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/annotation/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/annotation/Log.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/annotation/ToUpper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/annotation/ToUpper.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/aop/CodeLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/aop/CodeLogger.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/aop/CurrencyCodeAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/aop/CurrencyConversionAudit.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/cloud/stream/RateExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/cloud/stream/RateExchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/cloud/stream/RateProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/cloud/stream/RateProcessor.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/cloud/stream/RateSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/cloud/stream/RateSink.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateJmsConfiguration.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateRedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateRedisConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateRedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateRedisProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateSpiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateSpiConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateSpiProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateSpiProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateWebSocketsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateWebSocketsConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateWebSocketsProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/config/RateWebSocketsProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/controller/CurrencyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/controller/CurrencyController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/domain/CurrencyConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/domain/CurrencyConversion.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/domain/CurrencyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/domain/CurrencyExchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/domain/Rate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/domain/Rate.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/event/CurrencyConversionEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/event/CurrencyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/event/CurrencyEvent.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/exception/BadCodeRuntimeException.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/integration/RateServiceActivator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/integration/RateServiceActivator.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/jms/RateJmsReceiver.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/listener/CurrencyConversionEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/listener/RateEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/listener/RateEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/listener/RestApiEventsListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/listener/RestAppEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/listener/RestAppEventListener.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/redis/RateRedisSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/redis/RateRedisSubscriber.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/repository/RateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/repository/RateRepository.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/service/CurrencyConversionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/service/CurrencyConversionService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/service/CurrencyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/java/com/apress/messaging/service/CurrencyService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/resources/public/error/4xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/resources/public/error/4xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/resources/public/error/5xx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/resources/public/error/5xx.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/resources/public/index-ws.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/main/resources/public/index-ws.html -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/test/java/com/apress/messaging/RestApiCloudStreamApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch09/rest-api-cloud-stream/src/test/java/com/apress/messaging/RestApiCloudStreamApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/reactor-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/reactor-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/reactor-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/reactor-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/reactor-demo/src/main/java/com/apress/messaging/ReactorDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/reactor-demo/src/main/java/com/apress/messaging/ReactorDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/reactor-demo/src/main/java/com/apress/messaging/domain/Exchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/reactor-demo/src/main/java/com/apress/messaging/domain/Exchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/reactor-demo/src/main/java/com/apress/messaging/service/ExchangeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/reactor-demo/src/main/java/com/apress/messaging/service/ExchangeService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/reactor-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/reactor-demo/src/test/java/com/apress/messaging/ReactorDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/reactor-demo/src/test/java/com/apress/messaging/ReactorDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/rxjava-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/rxjava-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/rxjava-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/rxjava-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/rxjava-demo/src/main/java/com/apress/messaging/RxJavaDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/rxjava-demo/src/main/java/com/apress/messaging/RxJavaDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/rxjava-demo/src/main/java/com/apress/messaging/domain/Exchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/rxjava-demo/src/main/java/com/apress/messaging/domain/Exchange.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/rxjava-demo/src/main/java/com/apress/messaging/service/ExchangeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/rxjava-demo/src/main/java/com/apress/messaging/service/ExchangeService.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/rxjava-demo/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/rxjava-demo/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/rxjava-demo/src/test/java/com/apress/messaging/RxJavaDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/rxjava-demo/src/test/java/com/apress/messaging/RxJavaDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/java/com/apress/messaging/SpringWebFluxReactiveApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/java/com/apress/messaging/SpringWebFluxReactiveApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/java/com/apress/messaging/config/ReactiveConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/java/com/apress/messaging/config/ReactiveConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/java/com/apress/messaging/controller/ReactiveController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/java/com/apress/messaging/controller/ReactiveController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/java/com/apress/messaging/domain/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/java/com/apress/messaging/domain/Person.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/java/com/apress/messaging/repository/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/java/com/apress/messaging/repository/PersonRepository.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/test/java/com/apress/messaging/SpringWebFluxReactiveApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux-reactive/src/test/java/com/apress/messaging/SpringWebFluxReactiveApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/java/com/apress/messaging/SpringWebFluxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/java/com/apress/messaging/SpringWebFluxApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/java/com/apress/messaging/config/ServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/java/com/apress/messaging/config/ServerConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/java/com/apress/messaging/domain/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/java/com/apress/messaging/domain/Person.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/java/com/apress/messaging/handler/PersonHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/java/com/apress/messaging/handler/PersonHandler.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/java/com/apress/messaging/repository/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/java/com/apress/messaging/repository/PersonRepository.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/spring-web-flux/src/test/java/com/apress/messaging/SpringWebFluxApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/spring-web-flux/src/test/java/com/apress/messaging/SpringWebFluxApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/web-emitter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/web-emitter/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/web-emitter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/web-emitter/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/web-emitter/random-names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/web-emitter/random-names.txt -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/web-emitter/src/main/java/com/apress/messaging/WebEmitterApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/web-emitter/src/main/java/com/apress/messaging/WebEmitterApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/web-emitter/src/main/java/com/apress/messaging/config/EmitterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/web-emitter/src/main/java/com/apress/messaging/config/EmitterConfig.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/web-emitter/src/main/java/com/apress/messaging/config/EmitterProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/web-emitter/src/main/java/com/apress/messaging/config/EmitterProperties.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/web-emitter/src/main/java/com/apress/messaging/controller/SimpleEmitterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/web-emitter/src/main/java/com/apress/messaging/controller/SimpleEmitterController.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/web-emitter/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/web-emitter/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch10/web-emitter/src/test/java/com/apress/messaging/WebEmitterApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch10/web-emitter/src/test/java/com/apress/messaging/WebEmitterApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/circuit-breaker-service-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/circuit-breaker-service-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/circuit-breaker-service-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/circuit-breaker-service-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/circuit-breaker-service-demo/src/main/java/com/apress/messaging/CircuitBreakerServiceDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/circuit-breaker-service-demo/src/main/java/com/apress/messaging/CircuitBreakerServiceDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/circuit-breaker-service-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/circuit-breaker-service-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/circuit-breaker-service-demo/src/test/java/com/apress/messaging/CircuitBreakerServiceDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/circuit-breaker-service-demo/src/test/java/com/apress/messaging/CircuitBreakerServiceDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/config-client-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/config-client-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/config-client-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/config-client-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/config-client-demo/src/main/java/com/apress/messaging/ConfigClientDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/config-client-demo/src/main/java/com/apress/messaging/ConfigClientDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/config-client-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=simple-config-client 2 | 3 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/config-client-demo/src/test/java/com/apress/messaging/ConfigClientDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/config-client-demo/src/test/java/com/apress/messaging/ConfigClientDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/config-server-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/config-server-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/config-server-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/config-server-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/config-server-demo/src/main/java/com/apress/messaging/ConfigServerDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/config-server-demo/src/main/java/com/apress/messaging/ConfigServerDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/config-server-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/config-server-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/config-server-demo/src/test/java/com/apress/messaging/ConfigServerDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/config-server-demo/src/test/java/com/apress/messaging/ConfigServerDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-client-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-client-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-client-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-client-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-client-demo/src/main/java/com/apress/messaging/ServiceRegistryClientDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-client-demo/src/main/java/com/apress/messaging/ServiceRegistryClientDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-client-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-client-demo/src/test/java/com/apress/messaging/ServiceRegistryClientDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-client-demo/src/test/java/com/apress/messaging/ServiceRegistryClientDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-server-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-server-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-server-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-server-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-server-demo/src/main/java/com/apress/messaging/ServiceRegistryDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-server-demo/src/main/java/com/apress/messaging/ServiceRegistryDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-server-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-server-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-server-demo/src/test/java/com/apress/messaging/ServiceRegistryDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-server-demo/src/test/java/com/apress/messaging/ServiceRegistryDemoApplicationTests.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-service-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-service-demo/.gitignore -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-service-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-service-demo/pom.xml -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-service-demo/src/main/java/com/apress/messaging/ServiceRegistryServiceDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-service-demo/src/main/java/com/apress/messaging/ServiceRegistryServiceDemoApplication.java -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-service-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8181 2 | 3 | spring.application.name=simple-service -------------------------------------------------------------------------------- /Pro Spring Messaging Source Code/ch11/service-registry-service-demo/src/test/java/com/apress/messaging/ServiceRegistryServiceDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/Pro Spring Messaging Source Code/ch11/service-registry-service-demo/src/test/java/com/apress/messaging/ServiceRegistryServiceDemoApplicationTests.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/README.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-boot-messaging/HEAD/contributing.md --------------------------------------------------------------------------------