Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DASB-667-Add ability to select message service in report sink service: AWS SNS/SQS #188

Merged
merged 13 commits into from
Sep 12, 2024

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    6f86679 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Add header comments to AWSSQServiceConfiguration class and consumeMes…

    …sages() function; begin README.md update with AWS SQS configuration details
    TeaSmith7 committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    81ad53b View commit details
    Browse the repository at this point in the history
  2. rename message class names and update Kdoc comments with missing prop…

    …erties
    
    - Renamed ServiceBusMessage.kt to MessageBase.kt for broader applicability across messaging systems.
    - Updated codebase references to reflect these changes.
    - Added missing properties to the header comment in CreateReportMessage.kt.
    TeaSmith7 committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    8f9ebab View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. updates error messages

    TeaSmith7 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    ccd27ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4416363 View commit details
    Browse the repository at this point in the history
  3. Add Health check for unsupported message system, update azure service…

    … bus library
    
    log unsupported message system from config and added health check for it
    Removed com.microsoft.azure:azure-servicebus:3.6.7 and replaced it with com.azure:azure-messaging-servicebus:7.15.0.
    Updated Healthcheck.kt to use serviceBusException from the com.azure:azure-messaging-servicebus:7.15.0
    Added com.sun.activation:javax.activation:1.2.0 to support MimeType checking.
    Updated some library versions to address vulnerabilities.
    Added while loop back to AWSSQS.kt
    TeaSmith7 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    e6f0201 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    61eacb7 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Update AWS SQS module to use CoroutineScope instead of runBlocking

    Replaced runBlocking with CoroutineScope in AWS SQS module to ensure non-blocking execution, which was blocking health endpoint to fail for AWS SQS.
    Refactored HealthCheck.kt by adding private functions to check and update health status for all supported services
    Added compileHealthChecks() to compile and return health status of all services in a single response.
    TeaSmith7 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    c44113a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a526ddd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a6eed4 View commit details
    Browse the repository at this point in the history
  4. remove unused import

    TeaSmith7 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    fc7ad91 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ccff4ee View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    142af13 View commit details
    Browse the repository at this point in the history