From ad9ddfc6e3da2fa0d0635a96993e7bca346a650a Mon Sep 17 00:00:00 2001 From: Dhawal Kapil Date: Sat, 26 Nov 2022 11:54:53 +0530 Subject: [PATCH] JAVA-15787 Created new messaging-modules and saas-modules - Moved jgroups, rabbitmq, spring-amqp, spring-apache-camel, spring-jms to messaging-modules - Moved twilio, twitter4j, strip to saas-modules - Renamed existing saas to jira-rest-integration --- .../jgroups}/README.md | 0 .../jgroups}/pom.xml | 7 ++-- .../baeldung/jgroups/JGroupsMessenger.java | 0 .../jgroups}/src/main/resources/logback.xml | 0 .../jgroups}/src/main/resources/udp.xml | 0 messaging-modules/pom.xml | 24 +++++++++++++ .../rabbitmq}/README.md | 0 .../rabbitmq}/docker-compose.yaml | 0 .../rabbitmq}/pom.xml | 3 +- .../ConnectionPerChannelPublisher.java | 0 .../benchmark/SharedConnectionPublisher.java | 0 .../benchmark/SingleConnectionPublisher.java | 0 .../SingleConnectionPublisherNio.java | 0 .../java/com/baeldung/benchmark/Worker.java | 0 .../java/com/baeldung/consumer/Receiver.java | 0 .../java/com/baeldung/producer/Publisher.java | 0 .../pubsubmq/client/ClientApplication.java | 0 .../baeldung/pubsubmq/client/Consumer.java | 0 .../baeldung/pubsubmq/server/Publisher.java | 0 .../pubsubmq/server/ServerApplication.java | 0 .../main/java/com/baeldung/setup/Setup.java | 0 .../rabbitmq}/src/main/resources/logback.xml | 0 .../rabbitmq}/src/rabbitmq/20-mem.conf | 0 ...ConnectionPerChannelPublisherLiveTest.java | 0 .../SingleConnectionPublisherLiveTest.java | 0 .../spring-amqp}/README.md | 0 .../spring-amqp}/pom.xml | 3 +- .../springamqp/broadcast/BroadcastConfig.java | 0 .../broadcast/BroadcastMessageApp.java | 0 .../errorhandling/ErrorHandlingApp.java | 0 .../DLXCustomAmqpConfiguration.java | 0 .../DLXParkingLotAmqpConfiguration.java | 0 ...talExceptionStrategyAmqpConfiguration.java | 0 ...ListenerErrorHandlerAmqpConfiguration.java | 0 .../RoutingKeyDLQAmqpConfiguration.java | 0 .../SimpleDLQAmqpConfiguration.java | 0 .../consumer/DLQCustomAmqpContainer.java | 0 .../consumer/MessagesConsumer.java | 0 .../consumer/ParkingLotDLQAmqpContainer.java | 0 .../consumer/RoutingDLQAmqpContainer.java | 0 .../consumer/SimpleDLQAmqpContainer.java | 0 .../errorhandler/BusinessException.java | 0 .../errorhandler/CustomErrorHandler.java | 0 .../CustomFatalExceptionStrategy.java | 0 .../producer/MessageProducer.java | 0 .../ExponentialBackoffApp.java | 0 ...servableRejectAndDontRequeueRecoverer.java | 0 .../RabbitConfiguration.java | 0 .../exponentialbackoff/RetryQueues.java | 0 .../RetryQueuesInterceptor.java | 0 .../simple/HelloWorldMessageApp.java | 0 .../src/main/resources/application.properties | 0 .../ExponentialBackoffLiveTest.java | 0 .../src/test/resources/logback-test.xml | 0 .../spring-apache-camel}/.gitignore | 0 .../spring-apache-camel}/README.md | 0 .../spring-apache-camel}/pom.xml | 11 +++--- .../camel/file/ContentBasedFileRouter.java | 0 .../file/DeadLetterChannelFileRouter.java | 0 .../baeldung/camel/file/FileProcessor.java | 0 .../com/baeldung/camel/file/FileRouter.java | 0 .../file/MessageTranslatorFileRouter.java | 0 .../camel/file/MulticastFileRouter.java | 0 .../camel/file/SplitterFileRouter.java | 0 .../cfg/ContentBasedFileRouterConfig.java | 0 .../com/baeldung/camel/jackson/Fruit.java | 0 .../com/baeldung/camel/jackson/FruitList.java | 0 .../java/com/baeldung/camel/main/App.java | 0 .../camel/processor/FileProcessor.java | 0 ...mel-context-ContentBasedFileRouterTest.xml | 0 ...el-context-DeadLetterChannelFileRouter.xml | 0 ...ontext-MessageTranslatorFileRouterTest.xml | 0 .../camel-context-MulticastFileRouterTest.xml | 0 .../camel-context-SplitterFileRouter.xml | 0 .../src/main/resources/camel-context-test.xml | 0 .../src/main/resources/camel-context.xml | 0 .../src/main/resources/logback.xml | 0 .../src/test/data/sampleInputFile/file.txt | 0 ...ContentBasedFileRouterIntegrationTest.java | 0 ...etterChannelFileRouterIntegrationTest.java | 0 .../FileProcessorIntegrationTest.java | 0 ...geTranslatorFileRouterIntegrationTest.java | 0 .../MulticastFileRouterIntegrationTest.java | 0 .../SplitterFileRouterIntegrationTest.java | 0 .../apache/camel/main/AppIntegrationTest.java | 0 .../java/com/baeldung/SpringContextTest.java | 0 .../FruitArrayJacksonUnmarshalUnitTest.java | 0 .../FruitListJacksonUnmarshalUnitTest.java | 0 .../src/test/resources/json/fruit-array.json | 0 .../src/test/resources/json/fruit-list.json | 0 .../spring-jms}/README.md | 0 .../spring-jms}/pom.xml | 7 ++-- .../com/baeldung/spring/jms/Employee.java | 0 .../spring/jms/SampleJmsErrorHandler.java | 0 .../spring/jms/SampleJmsMessageSender.java | 0 .../baeldung/spring/jms/SampleListener.java | 0 .../spring/jms/SampleMessageConverter.java | 0 .../spring/jms/testing/JmsApplication.java | 0 .../spring/jms/testing/JmsConfig.java | 0 .../spring/jms/testing/MessageListener.java | 0 .../spring/jms/testing/MessageSender.java | 0 .../src/main/resources/EmbeddedActiveMQ.xml | 0 .../src/main/resources/applicationContext.xml | 0 .../src/main/resources/logback.xml | 0 .../src/main/webapp/META-INF/MANIFEST.MF | 0 .../java/com/baeldung/SpringContextTest.java | 0 ...faultTextMessageSenderIntegrationTest.java | 0 .../EmbeddedActiveMqIntegrationTest.java | 0 .../TestContainersActiveMqLiveTest.java | 0 pom.xml | 24 +++---------- .../jira-rest-integration}/.gitignore | 0 .../jira-rest-integration}/README.md | 4 +-- .../jira-rest-integration}/pom.xml | 12 +++---- .../com/baeldung/saas/jira/MyJiraClient.java | 0 .../src/main/resources/logback.xml | 0 saas-modules/pom.xml | 36 +++++++++++++++++++ {stripe => saas-modules/stripe}/.gitignore | 0 {stripe => saas-modules/stripe}/README.md | 0 {stripe => saas-modules/stripe}/pom.xml | 8 ++--- .../com/baeldung/stripe/ChargeController.java | 0 .../com/baeldung/stripe/ChargeRequest.java | 0 .../baeldung/stripe/CheckoutController.java | 0 .../baeldung/stripe/StripeApplication.java | 0 .../com/baeldung/stripe/StripeService.java | 0 .../src/main/resources/application.properties | 0 .../stripe}/src/main/resources/logback.xml | 0 .../src/main/resources/static/index.html | 0 .../main/resources/templates/checkout.html | 0 .../src/main/resources/templates/result.html | 0 {twilio => saas-modules/twilio}/README.md | 0 {twilio => saas-modules/twilio}/pom.xml | 5 ++- .../baeldung/twilio/sms/TwilioSmsExample.java | 0 .../twilio/sms/TwilioSmsMediaExample.java | 0 .../sms/TwilioSmsStatusAsyncExample.java | 0 .../twilio/sms/TwilioSmsStatusExample.java | 0 .../twilio}/src/main/resources/logback.xml | 0 .../twitter4j}/README.md | 0 {twitter4j => saas-modules/twitter4j}/pom.xml | 4 +-- .../main/java/com/baeldung/Application.java | 0 .../twitter4j}/src/main/resources/logback.xml | 0 .../src/main/resources/twitter4j.properties | 0 .../com/baeldung/ApplicationManualTest.java | 0 142 files changed, 91 insertions(+), 57 deletions(-) rename {jgroups => messaging-modules/jgroups}/README.md (100%) rename {jgroups => messaging-modules/jgroups}/pom.xml (88%) rename {jgroups => messaging-modules/jgroups}/src/main/java/com/baeldung/jgroups/JGroupsMessenger.java (100%) rename {jgroups => messaging-modules/jgroups}/src/main/resources/logback.xml (100%) rename {jgroups => messaging-modules/jgroups}/src/main/resources/udp.xml (100%) create mode 100644 messaging-modules/pom.xml rename {rabbitmq => messaging-modules/rabbitmq}/README.md (100%) rename {rabbitmq => messaging-modules/rabbitmq}/docker-compose.yaml (100%) rename {rabbitmq => messaging-modules/rabbitmq}/pom.xml (93%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/benchmark/ConnectionPerChannelPublisher.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/benchmark/SharedConnectionPublisher.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/benchmark/SingleConnectionPublisher.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/benchmark/SingleConnectionPublisherNio.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/benchmark/Worker.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/consumer/Receiver.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/producer/Publisher.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/pubsubmq/client/ClientApplication.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/pubsubmq/client/Consumer.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/pubsubmq/server/Publisher.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/pubsubmq/server/ServerApplication.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/java/com/baeldung/setup/Setup.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/main/resources/logback.xml (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/rabbitmq/20-mem.conf (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/test/java/com/baeldung/benchmark/ConnectionPerChannelPublisherLiveTest.java (100%) rename {rabbitmq => messaging-modules/rabbitmq}/src/test/java/com/baeldung/benchmark/SingleConnectionPublisherLiveTest.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/README.md (100%) rename {spring-amqp => messaging-modules/spring-amqp}/pom.xml (89%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/broadcast/BroadcastConfig.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/broadcast/BroadcastMessageApp.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/ErrorHandlingApp.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/configuration/DLXCustomAmqpConfiguration.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/configuration/DLXParkingLotAmqpConfiguration.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/configuration/FatalExceptionStrategyAmqpConfiguration.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/configuration/ListenerErrorHandlerAmqpConfiguration.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/configuration/RoutingKeyDLQAmqpConfiguration.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/configuration/SimpleDLQAmqpConfiguration.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/consumer/DLQCustomAmqpContainer.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/consumer/MessagesConsumer.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/consumer/ParkingLotDLQAmqpContainer.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/consumer/RoutingDLQAmqpContainer.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/consumer/SimpleDLQAmqpContainer.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/BusinessException.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/CustomErrorHandler.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/CustomFatalExceptionStrategy.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/errorhandling/producer/MessageProducer.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/exponentialbackoff/ExponentialBackoffApp.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/exponentialbackoff/ObservableRejectAndDontRequeueRecoverer.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/exponentialbackoff/RabbitConfiguration.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/exponentialbackoff/RetryQueues.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/exponentialbackoff/RetryQueuesInterceptor.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/java/com/baeldung/springamqp/simple/HelloWorldMessageApp.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/main/resources/application.properties (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/test/java/com/baeldung/springamqp/exponentialbackoff/ExponentialBackoffLiveTest.java (100%) rename {spring-amqp => messaging-modules/spring-amqp}/src/test/resources/logback-test.xml (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/.gitignore (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/README.md (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/pom.xml (90%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/file/ContentBasedFileRouter.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/file/DeadLetterChannelFileRouter.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/file/FileProcessor.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/file/FileRouter.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/file/MessageTranslatorFileRouter.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/file/MulticastFileRouter.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/file/SplitterFileRouter.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/file/cfg/ContentBasedFileRouterConfig.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/jackson/Fruit.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/jackson/FruitList.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/main/App.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/java/com/baeldung/camel/processor/FileProcessor.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/resources/camel-context-ContentBasedFileRouterTest.xml (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/resources/camel-context-DeadLetterChannelFileRouter.xml (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/resources/camel-context-MessageTranslatorFileRouterTest.xml (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/resources/camel-context-MulticastFileRouterTest.xml (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/resources/camel-context-SplitterFileRouter.xml (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/resources/camel-context-test.xml (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/main/resources/camel-context.xml (100%) rename {saas => messaging-modules/spring-apache-camel}/src/main/resources/logback.xml (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/data/sampleInputFile/file.txt (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/java/com/apache/camel/file/processor/ContentBasedFileRouterIntegrationTest.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/java/com/apache/camel/file/processor/DeadLetterChannelFileRouterIntegrationTest.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/java/com/apache/camel/file/processor/MessageTranslatorFileRouterIntegrationTest.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/java/com/apache/camel/file/processor/MulticastFileRouterIntegrationTest.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/java/com/apache/camel/file/processor/SplitterFileRouterIntegrationTest.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/java/com/apache/camel/main/AppIntegrationTest.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/java/com/baeldung/SpringContextTest.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/java/com/baeldung/camel/jackson/FruitArrayJacksonUnmarshalUnitTest.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/java/com/baeldung/camel/jackson/FruitListJacksonUnmarshalUnitTest.java (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/resources/json/fruit-array.json (100%) rename {spring-apache-camel => messaging-modules/spring-apache-camel}/src/test/resources/json/fruit-list.json (100%) rename {spring-jms => messaging-modules/spring-jms}/README.md (100%) rename {spring-jms => messaging-modules/spring-jms}/pom.xml (93%) rename {spring-jms => messaging-modules/spring-jms}/src/main/java/com/baeldung/spring/jms/Employee.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/java/com/baeldung/spring/jms/SampleJmsErrorHandler.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/java/com/baeldung/spring/jms/SampleJmsMessageSender.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/java/com/baeldung/spring/jms/SampleListener.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/java/com/baeldung/spring/jms/SampleMessageConverter.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/java/com/baeldung/spring/jms/testing/JmsApplication.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/java/com/baeldung/spring/jms/testing/JmsConfig.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/java/com/baeldung/spring/jms/testing/MessageListener.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/java/com/baeldung/spring/jms/testing/MessageSender.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/resources/EmbeddedActiveMQ.xml (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/resources/applicationContext.xml (100%) rename {spring-apache-camel => messaging-modules/spring-jms}/src/main/resources/logback.xml (100%) rename {spring-jms => messaging-modules/spring-jms}/src/main/webapp/META-INF/MANIFEST.MF (100%) rename {spring-jms => messaging-modules/spring-jms}/src/test/java/com/baeldung/SpringContextTest.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/test/java/com/baeldung/spring/jms/DefaultTextMessageSenderIntegrationTest.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/test/java/com/baeldung/spring/jms/testing/EmbeddedActiveMqIntegrationTest.java (100%) rename {spring-jms => messaging-modules/spring-jms}/src/test/java/com/baeldung/spring/jms/testing/TestContainersActiveMqLiveTest.java (100%) rename {saas => saas-modules/jira-rest-integration}/.gitignore (100%) rename {saas => saas-modules/jira-rest-integration}/README.md (53%) rename {saas => saas-modules/jira-rest-integration}/pom.xml (90%) rename {saas => saas-modules/jira-rest-integration}/src/main/java/com/baeldung/saas/jira/MyJiraClient.java (100%) rename {spring-jms => saas-modules/jira-rest-integration}/src/main/resources/logback.xml (100%) create mode 100644 saas-modules/pom.xml rename {stripe => saas-modules/stripe}/.gitignore (100%) rename {stripe => saas-modules/stripe}/README.md (100%) rename {stripe => saas-modules/stripe}/pom.xml (87%) rename {stripe => saas-modules/stripe}/src/main/java/com/baeldung/stripe/ChargeController.java (100%) rename {stripe => saas-modules/stripe}/src/main/java/com/baeldung/stripe/ChargeRequest.java (100%) rename {stripe => saas-modules/stripe}/src/main/java/com/baeldung/stripe/CheckoutController.java (100%) rename {stripe => saas-modules/stripe}/src/main/java/com/baeldung/stripe/StripeApplication.java (100%) rename {stripe => saas-modules/stripe}/src/main/java/com/baeldung/stripe/StripeService.java (100%) rename {stripe => saas-modules/stripe}/src/main/resources/application.properties (100%) rename {stripe => saas-modules/stripe}/src/main/resources/logback.xml (100%) rename {stripe => saas-modules/stripe}/src/main/resources/static/index.html (100%) rename {stripe => saas-modules/stripe}/src/main/resources/templates/checkout.html (100%) rename {stripe => saas-modules/stripe}/src/main/resources/templates/result.html (100%) rename {twilio => saas-modules/twilio}/README.md (100%) rename {twilio => saas-modules/twilio}/pom.xml (89%) rename {twilio => saas-modules/twilio}/src/main/java/com/baeldung/twilio/sms/TwilioSmsExample.java (100%) rename {twilio => saas-modules/twilio}/src/main/java/com/baeldung/twilio/sms/TwilioSmsMediaExample.java (100%) rename {twilio => saas-modules/twilio}/src/main/java/com/baeldung/twilio/sms/TwilioSmsStatusAsyncExample.java (100%) rename {twilio => saas-modules/twilio}/src/main/java/com/baeldung/twilio/sms/TwilioSmsStatusExample.java (100%) rename {twilio => saas-modules/twilio}/src/main/resources/logback.xml (100%) rename {twitter4j => saas-modules/twitter4j}/README.md (100%) rename {twitter4j => saas-modules/twitter4j}/pom.xml (93%) rename {twitter4j => saas-modules/twitter4j}/src/main/java/com/baeldung/Application.java (100%) rename {twitter4j => saas-modules/twitter4j}/src/main/resources/logback.xml (100%) rename {twitter4j => saas-modules/twitter4j}/src/main/resources/twitter4j.properties (100%) rename {twitter4j => saas-modules/twitter4j}/src/test/java/com/baeldung/ApplicationManualTest.java (100%) diff --git a/jgroups/README.md b/messaging-modules/jgroups/README.md similarity index 100% rename from jgroups/README.md rename to messaging-modules/jgroups/README.md diff --git a/jgroups/pom.xml b/messaging-modules/jgroups/pom.xml similarity index 88% rename from jgroups/pom.xml rename to messaging-modules/jgroups/pom.xml index 370d8a349a..ec094ac53a 100644 --- a/jgroups/pom.xml +++ b/messaging-modules/jgroups/pom.xml @@ -4,15 +4,14 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 jgroups - 0.1-SNAPSHOT jgroups jar Reliable Messaging with JGroups Tutorial com.baeldung - parent-modules - 1.0.0-SNAPSHOT + messaging-modules + 0.0.1-SNAPSHOT @@ -32,4 +31,4 @@ 4.0.10.Final - \ No newline at end of file + diff --git a/jgroups/src/main/java/com/baeldung/jgroups/JGroupsMessenger.java b/messaging-modules/jgroups/src/main/java/com/baeldung/jgroups/JGroupsMessenger.java similarity index 100% rename from jgroups/src/main/java/com/baeldung/jgroups/JGroupsMessenger.java rename to messaging-modules/jgroups/src/main/java/com/baeldung/jgroups/JGroupsMessenger.java diff --git a/jgroups/src/main/resources/logback.xml b/messaging-modules/jgroups/src/main/resources/logback.xml similarity index 100% rename from jgroups/src/main/resources/logback.xml rename to messaging-modules/jgroups/src/main/resources/logback.xml diff --git a/jgroups/src/main/resources/udp.xml b/messaging-modules/jgroups/src/main/resources/udp.xml similarity index 100% rename from jgroups/src/main/resources/udp.xml rename to messaging-modules/jgroups/src/main/resources/udp.xml diff --git a/messaging-modules/pom.xml b/messaging-modules/pom.xml new file mode 100644 index 0000000000..0fa5d81c40 --- /dev/null +++ b/messaging-modules/pom.xml @@ -0,0 +1,24 @@ + + + 4.0.0 + messaging-modules + messaging-modules + pom + + + parent-boot-2 + com.baeldung + 0.0.1-SNAPSHOT + ../parent-boot-2 + + + + jgroups + rabbitmq + spring-amqp + spring-apache-camel + spring-jms + + diff --git a/rabbitmq/README.md b/messaging-modules/rabbitmq/README.md similarity index 100% rename from rabbitmq/README.md rename to messaging-modules/rabbitmq/README.md diff --git a/rabbitmq/docker-compose.yaml b/messaging-modules/rabbitmq/docker-compose.yaml similarity index 100% rename from rabbitmq/docker-compose.yaml rename to messaging-modules/rabbitmq/docker-compose.yaml diff --git a/rabbitmq/pom.xml b/messaging-modules/rabbitmq/pom.xml similarity index 93% rename from rabbitmq/pom.xml rename to messaging-modules/rabbitmq/pom.xml index c7a299b74f..69476ba31b 100644 --- a/rabbitmq/pom.xml +++ b/messaging-modules/rabbitmq/pom.xml @@ -9,9 +9,8 @@ com.baeldung - parent-boot-2 + messaging-modules 0.0.1-SNAPSHOT - ../parent-boot-2 diff --git a/rabbitmq/src/main/java/com/baeldung/benchmark/ConnectionPerChannelPublisher.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/benchmark/ConnectionPerChannelPublisher.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/benchmark/ConnectionPerChannelPublisher.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/benchmark/ConnectionPerChannelPublisher.java diff --git a/rabbitmq/src/main/java/com/baeldung/benchmark/SharedConnectionPublisher.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/benchmark/SharedConnectionPublisher.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/benchmark/SharedConnectionPublisher.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/benchmark/SharedConnectionPublisher.java diff --git a/rabbitmq/src/main/java/com/baeldung/benchmark/SingleConnectionPublisher.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/benchmark/SingleConnectionPublisher.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/benchmark/SingleConnectionPublisher.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/benchmark/SingleConnectionPublisher.java diff --git a/rabbitmq/src/main/java/com/baeldung/benchmark/SingleConnectionPublisherNio.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/benchmark/SingleConnectionPublisherNio.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/benchmark/SingleConnectionPublisherNio.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/benchmark/SingleConnectionPublisherNio.java diff --git a/rabbitmq/src/main/java/com/baeldung/benchmark/Worker.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/benchmark/Worker.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/benchmark/Worker.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/benchmark/Worker.java diff --git a/rabbitmq/src/main/java/com/baeldung/consumer/Receiver.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/consumer/Receiver.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/consumer/Receiver.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/consumer/Receiver.java diff --git a/rabbitmq/src/main/java/com/baeldung/producer/Publisher.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/producer/Publisher.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/producer/Publisher.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/producer/Publisher.java diff --git a/rabbitmq/src/main/java/com/baeldung/pubsubmq/client/ClientApplication.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/pubsubmq/client/ClientApplication.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/pubsubmq/client/ClientApplication.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/pubsubmq/client/ClientApplication.java diff --git a/rabbitmq/src/main/java/com/baeldung/pubsubmq/client/Consumer.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/pubsubmq/client/Consumer.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/pubsubmq/client/Consumer.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/pubsubmq/client/Consumer.java diff --git a/rabbitmq/src/main/java/com/baeldung/pubsubmq/server/Publisher.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/pubsubmq/server/Publisher.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/pubsubmq/server/Publisher.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/pubsubmq/server/Publisher.java diff --git a/rabbitmq/src/main/java/com/baeldung/pubsubmq/server/ServerApplication.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/pubsubmq/server/ServerApplication.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/pubsubmq/server/ServerApplication.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/pubsubmq/server/ServerApplication.java diff --git a/rabbitmq/src/main/java/com/baeldung/setup/Setup.java b/messaging-modules/rabbitmq/src/main/java/com/baeldung/setup/Setup.java similarity index 100% rename from rabbitmq/src/main/java/com/baeldung/setup/Setup.java rename to messaging-modules/rabbitmq/src/main/java/com/baeldung/setup/Setup.java diff --git a/rabbitmq/src/main/resources/logback.xml b/messaging-modules/rabbitmq/src/main/resources/logback.xml similarity index 100% rename from rabbitmq/src/main/resources/logback.xml rename to messaging-modules/rabbitmq/src/main/resources/logback.xml diff --git a/rabbitmq/src/rabbitmq/20-mem.conf b/messaging-modules/rabbitmq/src/rabbitmq/20-mem.conf similarity index 100% rename from rabbitmq/src/rabbitmq/20-mem.conf rename to messaging-modules/rabbitmq/src/rabbitmq/20-mem.conf diff --git a/rabbitmq/src/test/java/com/baeldung/benchmark/ConnectionPerChannelPublisherLiveTest.java b/messaging-modules/rabbitmq/src/test/java/com/baeldung/benchmark/ConnectionPerChannelPublisherLiveTest.java similarity index 100% rename from rabbitmq/src/test/java/com/baeldung/benchmark/ConnectionPerChannelPublisherLiveTest.java rename to messaging-modules/rabbitmq/src/test/java/com/baeldung/benchmark/ConnectionPerChannelPublisherLiveTest.java diff --git a/rabbitmq/src/test/java/com/baeldung/benchmark/SingleConnectionPublisherLiveTest.java b/messaging-modules/rabbitmq/src/test/java/com/baeldung/benchmark/SingleConnectionPublisherLiveTest.java similarity index 100% rename from rabbitmq/src/test/java/com/baeldung/benchmark/SingleConnectionPublisherLiveTest.java rename to messaging-modules/rabbitmq/src/test/java/com/baeldung/benchmark/SingleConnectionPublisherLiveTest.java diff --git a/spring-amqp/README.md b/messaging-modules/spring-amqp/README.md similarity index 100% rename from spring-amqp/README.md rename to messaging-modules/spring-amqp/README.md diff --git a/spring-amqp/pom.xml b/messaging-modules/spring-amqp/pom.xml similarity index 89% rename from spring-amqp/pom.xml rename to messaging-modules/spring-amqp/pom.xml index 1a0b78c26e..7b2f7d518c 100755 --- a/spring-amqp/pom.xml +++ b/messaging-modules/spring-amqp/pom.xml @@ -10,9 +10,8 @@ com.baeldung - parent-boot-2 + messaging-modules 0.0.1-SNAPSHOT - ../parent-boot-2 diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/broadcast/BroadcastConfig.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/broadcast/BroadcastConfig.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/broadcast/BroadcastConfig.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/broadcast/BroadcastConfig.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/broadcast/BroadcastMessageApp.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/broadcast/BroadcastMessageApp.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/broadcast/BroadcastMessageApp.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/broadcast/BroadcastMessageApp.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/ErrorHandlingApp.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/ErrorHandlingApp.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/ErrorHandlingApp.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/ErrorHandlingApp.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/DLXCustomAmqpConfiguration.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/DLXCustomAmqpConfiguration.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/DLXCustomAmqpConfiguration.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/DLXCustomAmqpConfiguration.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/DLXParkingLotAmqpConfiguration.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/DLXParkingLotAmqpConfiguration.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/DLXParkingLotAmqpConfiguration.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/DLXParkingLotAmqpConfiguration.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/FatalExceptionStrategyAmqpConfiguration.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/FatalExceptionStrategyAmqpConfiguration.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/FatalExceptionStrategyAmqpConfiguration.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/FatalExceptionStrategyAmqpConfiguration.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/ListenerErrorHandlerAmqpConfiguration.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/ListenerErrorHandlerAmqpConfiguration.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/ListenerErrorHandlerAmqpConfiguration.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/ListenerErrorHandlerAmqpConfiguration.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/RoutingKeyDLQAmqpConfiguration.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/RoutingKeyDLQAmqpConfiguration.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/RoutingKeyDLQAmqpConfiguration.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/RoutingKeyDLQAmqpConfiguration.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/SimpleDLQAmqpConfiguration.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/SimpleDLQAmqpConfiguration.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/SimpleDLQAmqpConfiguration.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/configuration/SimpleDLQAmqpConfiguration.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/DLQCustomAmqpContainer.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/DLQCustomAmqpContainer.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/DLQCustomAmqpContainer.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/DLQCustomAmqpContainer.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/MessagesConsumer.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/MessagesConsumer.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/MessagesConsumer.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/MessagesConsumer.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/ParkingLotDLQAmqpContainer.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/ParkingLotDLQAmqpContainer.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/ParkingLotDLQAmqpContainer.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/ParkingLotDLQAmqpContainer.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/RoutingDLQAmqpContainer.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/RoutingDLQAmqpContainer.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/RoutingDLQAmqpContainer.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/RoutingDLQAmqpContainer.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/SimpleDLQAmqpContainer.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/SimpleDLQAmqpContainer.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/SimpleDLQAmqpContainer.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/consumer/SimpleDLQAmqpContainer.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/BusinessException.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/BusinessException.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/BusinessException.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/BusinessException.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/CustomErrorHandler.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/CustomErrorHandler.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/CustomErrorHandler.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/CustomErrorHandler.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/CustomFatalExceptionStrategy.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/CustomFatalExceptionStrategy.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/CustomFatalExceptionStrategy.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/errorhandler/CustomFatalExceptionStrategy.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/producer/MessageProducer.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/producer/MessageProducer.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/producer/MessageProducer.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/errorhandling/producer/MessageProducer.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/ExponentialBackoffApp.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/ExponentialBackoffApp.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/ExponentialBackoffApp.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/ExponentialBackoffApp.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/ObservableRejectAndDontRequeueRecoverer.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/ObservableRejectAndDontRequeueRecoverer.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/ObservableRejectAndDontRequeueRecoverer.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/ObservableRejectAndDontRequeueRecoverer.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RabbitConfiguration.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RabbitConfiguration.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RabbitConfiguration.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RabbitConfiguration.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RetryQueues.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RetryQueues.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RetryQueues.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RetryQueues.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RetryQueuesInterceptor.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RetryQueuesInterceptor.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RetryQueuesInterceptor.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/exponentialbackoff/RetryQueuesInterceptor.java diff --git a/spring-amqp/src/main/java/com/baeldung/springamqp/simple/HelloWorldMessageApp.java b/messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/simple/HelloWorldMessageApp.java similarity index 100% rename from spring-amqp/src/main/java/com/baeldung/springamqp/simple/HelloWorldMessageApp.java rename to messaging-modules/spring-amqp/src/main/java/com/baeldung/springamqp/simple/HelloWorldMessageApp.java diff --git a/spring-amqp/src/main/resources/application.properties b/messaging-modules/spring-amqp/src/main/resources/application.properties similarity index 100% rename from spring-amqp/src/main/resources/application.properties rename to messaging-modules/spring-amqp/src/main/resources/application.properties diff --git a/spring-amqp/src/test/java/com/baeldung/springamqp/exponentialbackoff/ExponentialBackoffLiveTest.java b/messaging-modules/spring-amqp/src/test/java/com/baeldung/springamqp/exponentialbackoff/ExponentialBackoffLiveTest.java similarity index 100% rename from spring-amqp/src/test/java/com/baeldung/springamqp/exponentialbackoff/ExponentialBackoffLiveTest.java rename to messaging-modules/spring-amqp/src/test/java/com/baeldung/springamqp/exponentialbackoff/ExponentialBackoffLiveTest.java diff --git a/spring-amqp/src/test/resources/logback-test.xml b/messaging-modules/spring-amqp/src/test/resources/logback-test.xml similarity index 100% rename from spring-amqp/src/test/resources/logback-test.xml rename to messaging-modules/spring-amqp/src/test/resources/logback-test.xml diff --git a/spring-apache-camel/.gitignore b/messaging-modules/spring-apache-camel/.gitignore similarity index 100% rename from spring-apache-camel/.gitignore rename to messaging-modules/spring-apache-camel/.gitignore diff --git a/spring-apache-camel/README.md b/messaging-modules/spring-apache-camel/README.md similarity index 100% rename from spring-apache-camel/README.md rename to messaging-modules/spring-apache-camel/README.md diff --git a/spring-apache-camel/pom.xml b/messaging-modules/spring-apache-camel/pom.xml similarity index 90% rename from spring-apache-camel/pom.xml rename to messaging-modules/spring-apache-camel/pom.xml index de7bd1287a..8ba1697d3d 100644 --- a/spring-apache-camel/pom.xml +++ b/messaging-modules/spring-apache-camel/pom.xml @@ -3,19 +3,18 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.apache.camel + org.baeldung.apache.camel spring-apache-camel - 1.0-SNAPSHOT spring-apache-camel jar http://maven.apache.org com.baeldung - parent-modules - 1.0.0-SNAPSHOT + messaging-modules + 0.0.1-SNAPSHOT - + org.apache.camel @@ -66,4 +65,4 @@ 4.3.4.RELEASE - \ No newline at end of file + diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/ContentBasedFileRouter.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/ContentBasedFileRouter.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/file/ContentBasedFileRouter.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/ContentBasedFileRouter.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/DeadLetterChannelFileRouter.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/DeadLetterChannelFileRouter.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/file/DeadLetterChannelFileRouter.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/DeadLetterChannelFileRouter.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/FileProcessor.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/FileProcessor.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/file/FileProcessor.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/FileProcessor.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/FileRouter.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/FileRouter.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/file/FileRouter.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/FileRouter.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/MessageTranslatorFileRouter.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/MessageTranslatorFileRouter.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/file/MessageTranslatorFileRouter.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/MessageTranslatorFileRouter.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/MulticastFileRouter.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/MulticastFileRouter.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/file/MulticastFileRouter.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/MulticastFileRouter.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/SplitterFileRouter.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/SplitterFileRouter.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/file/SplitterFileRouter.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/SplitterFileRouter.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/file/cfg/ContentBasedFileRouterConfig.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/cfg/ContentBasedFileRouterConfig.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/file/cfg/ContentBasedFileRouterConfig.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/file/cfg/ContentBasedFileRouterConfig.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/jackson/Fruit.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/jackson/Fruit.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/jackson/Fruit.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/jackson/Fruit.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/jackson/FruitList.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/jackson/FruitList.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/jackson/FruitList.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/jackson/FruitList.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/main/App.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/main/App.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/main/App.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/main/App.java diff --git a/spring-apache-camel/src/main/java/com/baeldung/camel/processor/FileProcessor.java b/messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/processor/FileProcessor.java similarity index 100% rename from spring-apache-camel/src/main/java/com/baeldung/camel/processor/FileProcessor.java rename to messaging-modules/spring-apache-camel/src/main/java/com/baeldung/camel/processor/FileProcessor.java diff --git a/spring-apache-camel/src/main/resources/camel-context-ContentBasedFileRouterTest.xml b/messaging-modules/spring-apache-camel/src/main/resources/camel-context-ContentBasedFileRouterTest.xml similarity index 100% rename from spring-apache-camel/src/main/resources/camel-context-ContentBasedFileRouterTest.xml rename to messaging-modules/spring-apache-camel/src/main/resources/camel-context-ContentBasedFileRouterTest.xml diff --git a/spring-apache-camel/src/main/resources/camel-context-DeadLetterChannelFileRouter.xml b/messaging-modules/spring-apache-camel/src/main/resources/camel-context-DeadLetterChannelFileRouter.xml similarity index 100% rename from spring-apache-camel/src/main/resources/camel-context-DeadLetterChannelFileRouter.xml rename to messaging-modules/spring-apache-camel/src/main/resources/camel-context-DeadLetterChannelFileRouter.xml diff --git a/spring-apache-camel/src/main/resources/camel-context-MessageTranslatorFileRouterTest.xml b/messaging-modules/spring-apache-camel/src/main/resources/camel-context-MessageTranslatorFileRouterTest.xml similarity index 100% rename from spring-apache-camel/src/main/resources/camel-context-MessageTranslatorFileRouterTest.xml rename to messaging-modules/spring-apache-camel/src/main/resources/camel-context-MessageTranslatorFileRouterTest.xml diff --git a/spring-apache-camel/src/main/resources/camel-context-MulticastFileRouterTest.xml b/messaging-modules/spring-apache-camel/src/main/resources/camel-context-MulticastFileRouterTest.xml similarity index 100% rename from spring-apache-camel/src/main/resources/camel-context-MulticastFileRouterTest.xml rename to messaging-modules/spring-apache-camel/src/main/resources/camel-context-MulticastFileRouterTest.xml diff --git a/spring-apache-camel/src/main/resources/camel-context-SplitterFileRouter.xml b/messaging-modules/spring-apache-camel/src/main/resources/camel-context-SplitterFileRouter.xml similarity index 100% rename from spring-apache-camel/src/main/resources/camel-context-SplitterFileRouter.xml rename to messaging-modules/spring-apache-camel/src/main/resources/camel-context-SplitterFileRouter.xml diff --git a/spring-apache-camel/src/main/resources/camel-context-test.xml b/messaging-modules/spring-apache-camel/src/main/resources/camel-context-test.xml similarity index 100% rename from spring-apache-camel/src/main/resources/camel-context-test.xml rename to messaging-modules/spring-apache-camel/src/main/resources/camel-context-test.xml diff --git a/spring-apache-camel/src/main/resources/camel-context.xml b/messaging-modules/spring-apache-camel/src/main/resources/camel-context.xml similarity index 100% rename from spring-apache-camel/src/main/resources/camel-context.xml rename to messaging-modules/spring-apache-camel/src/main/resources/camel-context.xml diff --git a/saas/src/main/resources/logback.xml b/messaging-modules/spring-apache-camel/src/main/resources/logback.xml similarity index 100% rename from saas/src/main/resources/logback.xml rename to messaging-modules/spring-apache-camel/src/main/resources/logback.xml diff --git a/spring-apache-camel/src/test/data/sampleInputFile/file.txt b/messaging-modules/spring-apache-camel/src/test/data/sampleInputFile/file.txt similarity index 100% rename from spring-apache-camel/src/test/data/sampleInputFile/file.txt rename to messaging-modules/spring-apache-camel/src/test/data/sampleInputFile/file.txt diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/ContentBasedFileRouterIntegrationTest.java b/messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/ContentBasedFileRouterIntegrationTest.java similarity index 100% rename from spring-apache-camel/src/test/java/com/apache/camel/file/processor/ContentBasedFileRouterIntegrationTest.java rename to messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/ContentBasedFileRouterIntegrationTest.java diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/DeadLetterChannelFileRouterIntegrationTest.java b/messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/DeadLetterChannelFileRouterIntegrationTest.java similarity index 100% rename from spring-apache-camel/src/test/java/com/apache/camel/file/processor/DeadLetterChannelFileRouterIntegrationTest.java rename to messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/DeadLetterChannelFileRouterIntegrationTest.java diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java b/messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java similarity index 100% rename from spring-apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java rename to messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/FileProcessorIntegrationTest.java diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/MessageTranslatorFileRouterIntegrationTest.java b/messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/MessageTranslatorFileRouterIntegrationTest.java similarity index 100% rename from spring-apache-camel/src/test/java/com/apache/camel/file/processor/MessageTranslatorFileRouterIntegrationTest.java rename to messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/MessageTranslatorFileRouterIntegrationTest.java diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/MulticastFileRouterIntegrationTest.java b/messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/MulticastFileRouterIntegrationTest.java similarity index 100% rename from spring-apache-camel/src/test/java/com/apache/camel/file/processor/MulticastFileRouterIntegrationTest.java rename to messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/MulticastFileRouterIntegrationTest.java diff --git a/spring-apache-camel/src/test/java/com/apache/camel/file/processor/SplitterFileRouterIntegrationTest.java b/messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/SplitterFileRouterIntegrationTest.java similarity index 100% rename from spring-apache-camel/src/test/java/com/apache/camel/file/processor/SplitterFileRouterIntegrationTest.java rename to messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/file/processor/SplitterFileRouterIntegrationTest.java diff --git a/spring-apache-camel/src/test/java/com/apache/camel/main/AppIntegrationTest.java b/messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/main/AppIntegrationTest.java similarity index 100% rename from spring-apache-camel/src/test/java/com/apache/camel/main/AppIntegrationTest.java rename to messaging-modules/spring-apache-camel/src/test/java/com/apache/camel/main/AppIntegrationTest.java diff --git a/spring-apache-camel/src/test/java/com/baeldung/SpringContextTest.java b/messaging-modules/spring-apache-camel/src/test/java/com/baeldung/SpringContextTest.java similarity index 100% rename from spring-apache-camel/src/test/java/com/baeldung/SpringContextTest.java rename to messaging-modules/spring-apache-camel/src/test/java/com/baeldung/SpringContextTest.java diff --git a/spring-apache-camel/src/test/java/com/baeldung/camel/jackson/FruitArrayJacksonUnmarshalUnitTest.java b/messaging-modules/spring-apache-camel/src/test/java/com/baeldung/camel/jackson/FruitArrayJacksonUnmarshalUnitTest.java similarity index 100% rename from spring-apache-camel/src/test/java/com/baeldung/camel/jackson/FruitArrayJacksonUnmarshalUnitTest.java rename to messaging-modules/spring-apache-camel/src/test/java/com/baeldung/camel/jackson/FruitArrayJacksonUnmarshalUnitTest.java diff --git a/spring-apache-camel/src/test/java/com/baeldung/camel/jackson/FruitListJacksonUnmarshalUnitTest.java b/messaging-modules/spring-apache-camel/src/test/java/com/baeldung/camel/jackson/FruitListJacksonUnmarshalUnitTest.java similarity index 100% rename from spring-apache-camel/src/test/java/com/baeldung/camel/jackson/FruitListJacksonUnmarshalUnitTest.java rename to messaging-modules/spring-apache-camel/src/test/java/com/baeldung/camel/jackson/FruitListJacksonUnmarshalUnitTest.java diff --git a/spring-apache-camel/src/test/resources/json/fruit-array.json b/messaging-modules/spring-apache-camel/src/test/resources/json/fruit-array.json similarity index 100% rename from spring-apache-camel/src/test/resources/json/fruit-array.json rename to messaging-modules/spring-apache-camel/src/test/resources/json/fruit-array.json diff --git a/spring-apache-camel/src/test/resources/json/fruit-list.json b/messaging-modules/spring-apache-camel/src/test/resources/json/fruit-list.json similarity index 100% rename from spring-apache-camel/src/test/resources/json/fruit-list.json rename to messaging-modules/spring-apache-camel/src/test/resources/json/fruit-list.json diff --git a/spring-jms/README.md b/messaging-modules/spring-jms/README.md similarity index 100% rename from spring-jms/README.md rename to messaging-modules/spring-jms/README.md diff --git a/spring-jms/pom.xml b/messaging-modules/spring-jms/pom.xml similarity index 93% rename from spring-jms/pom.xml rename to messaging-modules/spring-jms/pom.xml index ab202402f3..398a2ec54c 100644 --- a/spring-jms/pom.xml +++ b/messaging-modules/spring-jms/pom.xml @@ -4,15 +4,14 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 spring-jms - 0.0.1-SNAPSHOT spring-jms war Introduction to Spring JMS com.baeldung - parent-modules - 1.0.0-SNAPSHOT + messaging-modules + 0.0.1-SNAPSHOT @@ -86,4 +85,4 @@ 1.5.10.RELEASE - \ No newline at end of file + diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/Employee.java b/messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/Employee.java similarity index 100% rename from spring-jms/src/main/java/com/baeldung/spring/jms/Employee.java rename to messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/Employee.java diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsErrorHandler.java b/messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsErrorHandler.java similarity index 100% rename from spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsErrorHandler.java rename to messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsErrorHandler.java diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsMessageSender.java b/messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsMessageSender.java similarity index 100% rename from spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsMessageSender.java rename to messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/SampleJmsMessageSender.java diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/SampleListener.java b/messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/SampleListener.java similarity index 100% rename from spring-jms/src/main/java/com/baeldung/spring/jms/SampleListener.java rename to messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/SampleListener.java diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/SampleMessageConverter.java b/messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/SampleMessageConverter.java similarity index 100% rename from spring-jms/src/main/java/com/baeldung/spring/jms/SampleMessageConverter.java rename to messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/SampleMessageConverter.java diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/testing/JmsApplication.java b/messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/testing/JmsApplication.java similarity index 100% rename from spring-jms/src/main/java/com/baeldung/spring/jms/testing/JmsApplication.java rename to messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/testing/JmsApplication.java diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/testing/JmsConfig.java b/messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/testing/JmsConfig.java similarity index 100% rename from spring-jms/src/main/java/com/baeldung/spring/jms/testing/JmsConfig.java rename to messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/testing/JmsConfig.java diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/testing/MessageListener.java b/messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/testing/MessageListener.java similarity index 100% rename from spring-jms/src/main/java/com/baeldung/spring/jms/testing/MessageListener.java rename to messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/testing/MessageListener.java diff --git a/spring-jms/src/main/java/com/baeldung/spring/jms/testing/MessageSender.java b/messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/testing/MessageSender.java similarity index 100% rename from spring-jms/src/main/java/com/baeldung/spring/jms/testing/MessageSender.java rename to messaging-modules/spring-jms/src/main/java/com/baeldung/spring/jms/testing/MessageSender.java diff --git a/spring-jms/src/main/resources/EmbeddedActiveMQ.xml b/messaging-modules/spring-jms/src/main/resources/EmbeddedActiveMQ.xml similarity index 100% rename from spring-jms/src/main/resources/EmbeddedActiveMQ.xml rename to messaging-modules/spring-jms/src/main/resources/EmbeddedActiveMQ.xml diff --git a/spring-jms/src/main/resources/applicationContext.xml b/messaging-modules/spring-jms/src/main/resources/applicationContext.xml similarity index 100% rename from spring-jms/src/main/resources/applicationContext.xml rename to messaging-modules/spring-jms/src/main/resources/applicationContext.xml diff --git a/spring-apache-camel/src/main/resources/logback.xml b/messaging-modules/spring-jms/src/main/resources/logback.xml similarity index 100% rename from spring-apache-camel/src/main/resources/logback.xml rename to messaging-modules/spring-jms/src/main/resources/logback.xml diff --git a/spring-jms/src/main/webapp/META-INF/MANIFEST.MF b/messaging-modules/spring-jms/src/main/webapp/META-INF/MANIFEST.MF similarity index 100% rename from spring-jms/src/main/webapp/META-INF/MANIFEST.MF rename to messaging-modules/spring-jms/src/main/webapp/META-INF/MANIFEST.MF diff --git a/spring-jms/src/test/java/com/baeldung/SpringContextTest.java b/messaging-modules/spring-jms/src/test/java/com/baeldung/SpringContextTest.java similarity index 100% rename from spring-jms/src/test/java/com/baeldung/SpringContextTest.java rename to messaging-modules/spring-jms/src/test/java/com/baeldung/SpringContextTest.java diff --git a/spring-jms/src/test/java/com/baeldung/spring/jms/DefaultTextMessageSenderIntegrationTest.java b/messaging-modules/spring-jms/src/test/java/com/baeldung/spring/jms/DefaultTextMessageSenderIntegrationTest.java similarity index 100% rename from spring-jms/src/test/java/com/baeldung/spring/jms/DefaultTextMessageSenderIntegrationTest.java rename to messaging-modules/spring-jms/src/test/java/com/baeldung/spring/jms/DefaultTextMessageSenderIntegrationTest.java diff --git a/spring-jms/src/test/java/com/baeldung/spring/jms/testing/EmbeddedActiveMqIntegrationTest.java b/messaging-modules/spring-jms/src/test/java/com/baeldung/spring/jms/testing/EmbeddedActiveMqIntegrationTest.java similarity index 100% rename from spring-jms/src/test/java/com/baeldung/spring/jms/testing/EmbeddedActiveMqIntegrationTest.java rename to messaging-modules/spring-jms/src/test/java/com/baeldung/spring/jms/testing/EmbeddedActiveMqIntegrationTest.java diff --git a/spring-jms/src/test/java/com/baeldung/spring/jms/testing/TestContainersActiveMqLiveTest.java b/messaging-modules/spring-jms/src/test/java/com/baeldung/spring/jms/testing/TestContainersActiveMqLiveTest.java similarity index 100% rename from spring-jms/src/test/java/com/baeldung/spring/jms/testing/TestContainersActiveMqLiveTest.java rename to messaging-modules/spring-jms/src/test/java/com/baeldung/spring/jms/testing/TestContainersActiveMqLiveTest.java diff --git a/pom.xml b/pom.xml index 60f8512052..adbccc6612 100644 --- a/pom.xml +++ b/pom.xml @@ -415,7 +415,6 @@ jaxb jersey jgit - jgroups jhipster-5 jib jmeter @@ -457,6 +456,7 @@ maven-modules mesos-marathon + messaging-modules metrics microservices-modules muleesb @@ -477,7 +477,6 @@ quarkus-modules - rabbitmq reactor-core rsocket rule-engines-modules @@ -532,7 +531,7 @@ parent-spring-5 parent-java - saas + saas-modules server-modules spf4j @@ -545,10 +544,8 @@ spring-5-webflux-2 spring-activiti - spring-amqp spring-aop spring-aop-2 - spring-apache-camel spring-batch spring-batch-2 @@ -582,7 +579,6 @@ spring-jenkins-pipeline spring-jersey - spring-jms spring-kafka spring-katharsis @@ -612,14 +608,10 @@ spring-websockets static-analysis - stripe tensorflow-java testing-modules - twilio - twitter4j - vertx-modules video-tutorials @@ -807,7 +799,6 @@ jaxb jersey jgit - jgroups jhipster-5 jib jmeter @@ -848,6 +839,7 @@ maven-modules mesos-marathon + messaging-modules metrics microservices-modules muleesb @@ -867,7 +859,6 @@ quarkus-modules - rabbitmq reactor-core rsocket rule-engines-modules @@ -914,7 +905,7 @@ parent-spring-5 parent-java - saas + saas-modules server-modules spf4j @@ -928,10 +919,8 @@ spring-activiti - spring-amqp spring-aop spring-aop-2 - spring-apache-camel spring-batch spring-batch-2 @@ -965,7 +954,6 @@ spring-jenkins-pipeline spring-jersey spring-jinq - spring-jms spring-kafka spring-katharsis @@ -995,14 +983,10 @@ spring-websockets static-analysis - stripe tensorflow-java testing-modules - twilio - twitter4j - vertx-modules video-tutorials diff --git a/saas/.gitignore b/saas-modules/jira-rest-integration/.gitignore similarity index 100% rename from saas/.gitignore rename to saas-modules/jira-rest-integration/.gitignore diff --git a/saas/README.md b/saas-modules/jira-rest-integration/README.md similarity index 53% rename from saas/README.md rename to saas-modules/jira-rest-integration/README.md index 4effb2afa9..5ae79ab5ea 100644 --- a/saas/README.md +++ b/saas-modules/jira-rest-integration/README.md @@ -1,6 +1,6 @@ -## SAAS +## Jira Rest Integration -This module contains articles about software as a service (SAAS) +This module contains articles about Jira Rest Integration ## Relevant articles: diff --git a/saas/pom.xml b/saas-modules/jira-rest-integration/pom.xml similarity index 90% rename from saas/pom.xml rename to saas-modules/jira-rest-integration/pom.xml index 87f273939c..9441691d49 100644 --- a/saas/pom.xml +++ b/saas-modules/jira-rest-integration/pom.xml @@ -3,16 +3,14 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - saas - 0.1.0-SNAPSHOT - saas + jira-rest-integration + jira-rest-integration jar com.baeldung - parent-java - 0.0.1-SNAPSHOT - ../parent-java + saas-modules + 1.0.0-SNAPSHOT @@ -67,4 +65,4 @@ 2.6.1 - \ No newline at end of file + diff --git a/saas/src/main/java/com/baeldung/saas/jira/MyJiraClient.java b/saas-modules/jira-rest-integration/src/main/java/com/baeldung/saas/jira/MyJiraClient.java similarity index 100% rename from saas/src/main/java/com/baeldung/saas/jira/MyJiraClient.java rename to saas-modules/jira-rest-integration/src/main/java/com/baeldung/saas/jira/MyJiraClient.java diff --git a/spring-jms/src/main/resources/logback.xml b/saas-modules/jira-rest-integration/src/main/resources/logback.xml similarity index 100% rename from spring-jms/src/main/resources/logback.xml rename to saas-modules/jira-rest-integration/src/main/resources/logback.xml diff --git a/saas-modules/pom.xml b/saas-modules/pom.xml new file mode 100644 index 0000000000..db319442c3 --- /dev/null +++ b/saas-modules/pom.xml @@ -0,0 +1,36 @@ + + + 4.0.0 + saas-modules + saas-modules + 1.0.0-SNAPSHOT + pom + + + com.baeldung + parent-boot-2 + 0.0.1-SNAPSHOT + ../parent-boot-2 + + + + jira-rest-integration + stripe + twilio + twitter4j + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + + diff --git a/stripe/.gitignore b/saas-modules/stripe/.gitignore similarity index 100% rename from stripe/.gitignore rename to saas-modules/stripe/.gitignore diff --git a/stripe/README.md b/saas-modules/stripe/README.md similarity index 100% rename from stripe/README.md rename to saas-modules/stripe/README.md diff --git a/stripe/pom.xml b/saas-modules/stripe/pom.xml similarity index 87% rename from stripe/pom.xml rename to saas-modules/stripe/pom.xml index cfd281b4a8..468c62ac85 100644 --- a/stripe/pom.xml +++ b/saas-modules/stripe/pom.xml @@ -5,16 +5,14 @@ 4.0.0 com.baeldung.stripe stripe - 0.0.1-SNAPSHOT stripe jar Demo project for Stripe API com.baeldung - parent-boot-2 - 0.0.1-SNAPSHOT - ../parent-boot-2 + saas-modules + 1.0.0-SNAPSHOT @@ -41,4 +39,4 @@ 4.2.0 - \ No newline at end of file + diff --git a/stripe/src/main/java/com/baeldung/stripe/ChargeController.java b/saas-modules/stripe/src/main/java/com/baeldung/stripe/ChargeController.java similarity index 100% rename from stripe/src/main/java/com/baeldung/stripe/ChargeController.java rename to saas-modules/stripe/src/main/java/com/baeldung/stripe/ChargeController.java diff --git a/stripe/src/main/java/com/baeldung/stripe/ChargeRequest.java b/saas-modules/stripe/src/main/java/com/baeldung/stripe/ChargeRequest.java similarity index 100% rename from stripe/src/main/java/com/baeldung/stripe/ChargeRequest.java rename to saas-modules/stripe/src/main/java/com/baeldung/stripe/ChargeRequest.java diff --git a/stripe/src/main/java/com/baeldung/stripe/CheckoutController.java b/saas-modules/stripe/src/main/java/com/baeldung/stripe/CheckoutController.java similarity index 100% rename from stripe/src/main/java/com/baeldung/stripe/CheckoutController.java rename to saas-modules/stripe/src/main/java/com/baeldung/stripe/CheckoutController.java diff --git a/stripe/src/main/java/com/baeldung/stripe/StripeApplication.java b/saas-modules/stripe/src/main/java/com/baeldung/stripe/StripeApplication.java similarity index 100% rename from stripe/src/main/java/com/baeldung/stripe/StripeApplication.java rename to saas-modules/stripe/src/main/java/com/baeldung/stripe/StripeApplication.java diff --git a/stripe/src/main/java/com/baeldung/stripe/StripeService.java b/saas-modules/stripe/src/main/java/com/baeldung/stripe/StripeService.java similarity index 100% rename from stripe/src/main/java/com/baeldung/stripe/StripeService.java rename to saas-modules/stripe/src/main/java/com/baeldung/stripe/StripeService.java diff --git a/stripe/src/main/resources/application.properties b/saas-modules/stripe/src/main/resources/application.properties similarity index 100% rename from stripe/src/main/resources/application.properties rename to saas-modules/stripe/src/main/resources/application.properties diff --git a/stripe/src/main/resources/logback.xml b/saas-modules/stripe/src/main/resources/logback.xml similarity index 100% rename from stripe/src/main/resources/logback.xml rename to saas-modules/stripe/src/main/resources/logback.xml diff --git a/stripe/src/main/resources/static/index.html b/saas-modules/stripe/src/main/resources/static/index.html similarity index 100% rename from stripe/src/main/resources/static/index.html rename to saas-modules/stripe/src/main/resources/static/index.html diff --git a/stripe/src/main/resources/templates/checkout.html b/saas-modules/stripe/src/main/resources/templates/checkout.html similarity index 100% rename from stripe/src/main/resources/templates/checkout.html rename to saas-modules/stripe/src/main/resources/templates/checkout.html diff --git a/stripe/src/main/resources/templates/result.html b/saas-modules/stripe/src/main/resources/templates/result.html similarity index 100% rename from stripe/src/main/resources/templates/result.html rename to saas-modules/stripe/src/main/resources/templates/result.html diff --git a/twilio/README.md b/saas-modules/twilio/README.md similarity index 100% rename from twilio/README.md rename to saas-modules/twilio/README.md diff --git a/twilio/pom.xml b/saas-modules/twilio/pom.xml similarity index 89% rename from twilio/pom.xml rename to saas-modules/twilio/pom.xml index 327242749b..8e3271f482 100644 --- a/twilio/pom.xml +++ b/saas-modules/twilio/pom.xml @@ -4,12 +4,11 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 twilio - 1.0-SNAPSHOT twilio com.baeldung - parent-modules + saas-modules 1.0.0-SNAPSHOT @@ -25,4 +24,4 @@ 7.20.0 - \ No newline at end of file + diff --git a/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsExample.java b/saas-modules/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsExample.java similarity index 100% rename from twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsExample.java rename to saas-modules/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsExample.java diff --git a/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsMediaExample.java b/saas-modules/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsMediaExample.java similarity index 100% rename from twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsMediaExample.java rename to saas-modules/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsMediaExample.java diff --git a/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsStatusAsyncExample.java b/saas-modules/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsStatusAsyncExample.java similarity index 100% rename from twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsStatusAsyncExample.java rename to saas-modules/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsStatusAsyncExample.java diff --git a/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsStatusExample.java b/saas-modules/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsStatusExample.java similarity index 100% rename from twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsStatusExample.java rename to saas-modules/twilio/src/main/java/com/baeldung/twilio/sms/TwilioSmsStatusExample.java diff --git a/twilio/src/main/resources/logback.xml b/saas-modules/twilio/src/main/resources/logback.xml similarity index 100% rename from twilio/src/main/resources/logback.xml rename to saas-modules/twilio/src/main/resources/logback.xml diff --git a/twitter4j/README.md b/saas-modules/twitter4j/README.md similarity index 100% rename from twitter4j/README.md rename to saas-modules/twitter4j/README.md diff --git a/twitter4j/pom.xml b/saas-modules/twitter4j/pom.xml similarity index 93% rename from twitter4j/pom.xml rename to saas-modules/twitter4j/pom.xml index 3e9bcd550a..2acee4583f 100644 --- a/twitter4j/pom.xml +++ b/saas-modules/twitter4j/pom.xml @@ -9,7 +9,7 @@ com.baeldung - parent-modules + saas-modules 1.0.0-SNAPSHOT @@ -25,4 +25,4 @@ 4.0.6 - \ No newline at end of file + diff --git a/twitter4j/src/main/java/com/baeldung/Application.java b/saas-modules/twitter4j/src/main/java/com/baeldung/Application.java similarity index 100% rename from twitter4j/src/main/java/com/baeldung/Application.java rename to saas-modules/twitter4j/src/main/java/com/baeldung/Application.java diff --git a/twitter4j/src/main/resources/logback.xml b/saas-modules/twitter4j/src/main/resources/logback.xml similarity index 100% rename from twitter4j/src/main/resources/logback.xml rename to saas-modules/twitter4j/src/main/resources/logback.xml diff --git a/twitter4j/src/main/resources/twitter4j.properties b/saas-modules/twitter4j/src/main/resources/twitter4j.properties similarity index 100% rename from twitter4j/src/main/resources/twitter4j.properties rename to saas-modules/twitter4j/src/main/resources/twitter4j.properties diff --git a/twitter4j/src/test/java/com/baeldung/ApplicationManualTest.java b/saas-modules/twitter4j/src/test/java/com/baeldung/ApplicationManualTest.java similarity index 100% rename from twitter4j/src/test/java/com/baeldung/ApplicationManualTest.java rename to saas-modules/twitter4j/src/test/java/com/baeldung/ApplicationManualTest.java