A lightweight messaging library that simplifies the development and usage of RabbitMQ with the AMQP protocol.

Overview

kryo-messaging

Quality Gate Status Coverage Maintainability Rating Reliability Rating Security Rating

This library contains a simple MessagingService which simplifies the setup and work with RabbitMQ and the AMQP protocol.

Usage

Gradle

repositories {
    maven(url = "https://jitpack.io")
}

dependencies {
    implementation("com.github.kryonitelabs:kryo-messaging:1.3.0")
}

Maven

<repositories>
  <repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
  </repository>
</repositories>

<dependency>
  <groupId>com.github.kryonitelabs</groupId>
  <artifactId>kryo-messaging</artifactId>
  <version>1.3.0</version>
</dependency>

Examples

Examples can be found in the tests here and the latest javadoc is published to: https://kryonitelabs.github.io/kryo-messaging/latest/

Comments
  • Bump io.freefair.lombok from 6.4.3 to 6.4.3.1

    Bump io.freefair.lombok from 6.4.3 to 6.4.3.1

    Bumps io.freefair.lombok from 6.4.3 to 6.4.3.1.

    Release notes

    Sourced from io.freefair.lombok's releases.

    6.4.3.1

    Full Changelog: https://github.com/freefair/gradle-plugins/compare/6.4.3...6.4.3.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies patch 
    opened by dependabot[bot] 2
  • Bump mockito-junit-jupiter from 4.4.0 to 4.6.0

    Bump mockito-junit-jupiter from 4.4.0 to 4.6.0

    Bumps mockito-junit-jupiter from 4.4.0 to 4.6.0.

    Release notes

    Sourced from mockito-junit-jupiter's releases.

    v4.6.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.6.0

    v4.5.1

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.5.1

    Missing net.bytebuddy.utility.GraalImageCode exception

    If you encounter any issues with missing ByteBuddy classes, make sure you are using ByteBuddy 1.12 or higher.

    v4.5.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.5.0

    ... (truncated)

    Commits
    • 93bba11 Bump shipkit-changelog from 1.1.15 to 1.2.0 (#2654)
    • 70cf2d2 Add support for customizing strictness via @Mock annotation and `MockSettin...
    • 6ce278b Bump versions.errorprone from 2.13.1 to 2.14.0 (#2653)
    • 7d2e4cc Bump shipkit-auto-version from 1.1.20 to 1.2.0 (#2651)
    • d7a8ae0 Merge pull request #2645 from mockito/interface-annotations
    • a3d57fd Reintroduce inheriting type annotations from interfaces if only one interface...
    • 94e9797 Bump com.diffplug.spotless from 6.6.0 to 6.6.1 (#2643)
    • 0a7fb04 Fix reproducible build (#2642)
    • 4629ed8 Bump com.diffplug.spotless from 6.5.2 to 6.6.0 (#2641)
    • f59bf37 Bump material from 1.5.0 to 1.6.0 (#2637)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies minor 
    opened by dependabot[bot] 2
  • Bump mockito-junit-jupiter from 4.4.0 to 4.5.1

    Bump mockito-junit-jupiter from 4.4.0 to 4.5.1

    Bumps mockito-junit-jupiter from 4.4.0 to 4.5.1.

    Release notes

    Sourced from mockito-junit-jupiter's releases.

    v4.5.1

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.5.1

    v4.5.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.5.0

    Commits
    • 737f0a3 Fixes #2623: Use zulu distribution and java 11 for release GHA job (#2624)
    • f48d794 Bump kotlinVersion from 1.6.20 to 1.6.21 (#2622)
    • 2c0bf94 Merge pull request #2613 from mockito/graal-support
    • d23dc0e Support subclass mocks on Graal VM.
    • 8314824 Bump versions.errorprone from 2.13.0 to 2.13.1 (#2621)
    • 20f1627 Bump kotlinx-coroutines-core from 1.6.0-native-mt to 1.6.1-native-mt (#2609)
    • d539af2 Fix mockito-inline for Groovy projects (#2618)
    • 2947e9d Bump versions.errorprone from 2.12.1 to 2.13.0 (#2619)
    • 09ba420 Bump actions/setup-java from 2 to 3 (#2615)
    • 98b5ff9 Bump versions.bytebuddy from 1.12.8 to 1.12.9 (#2614)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies minor 
    opened by dependabot[bot] 2
  • Bump mockito-junit-jupiter from 4.4.0 to 4.5.0

    Bump mockito-junit-jupiter from 4.4.0 to 4.5.0

    Bumps mockito-junit-jupiter from 4.4.0 to 4.5.0.

    Release notes

    Sourced from mockito-junit-jupiter's releases.

    v4.5.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.5.0

    Commits
    • 2c0bf94 Merge pull request #2613 from mockito/graal-support
    • d23dc0e Support subclass mocks on Graal VM.
    • 8314824 Bump versions.errorprone from 2.13.0 to 2.13.1 (#2621)
    • 20f1627 Bump kotlinx-coroutines-core from 1.6.0-native-mt to 1.6.1-native-mt (#2609)
    • d539af2 Fix mockito-inline for Groovy projects (#2618)
    • 2947e9d Bump versions.errorprone from 2.12.1 to 2.13.0 (#2619)
    • 09ba420 Bump actions/setup-java from 2 to 3 (#2615)
    • 98b5ff9 Bump versions.bytebuddy from 1.12.8 to 1.12.9 (#2614)
    • e2fa1c9 Bump com.diffplug.spotless from 6.4.1 to 6.4.2 (#2611)
    • 331ff01 Bump versions.errorprone from 2.10.0 to 2.12.1 (#2608)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies minor 
    opened by dependabot[bot] 2
  • Bump actions/checkout from 2.3.5 to 2.4.0

    Bump actions/checkout from 2.3.5 to 2.4.0

    Bumps actions/checkout from 2.3.5 to 2.4.0.

    Release notes

    Sourced from actions/checkout's releases.

    v2.4.0

    • Convert SSH URLs like org-<ORG_ID>@github.com: to https://github.com/ - pr
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump awaitility from 4.1.0 to 4.1.1

    Bump awaitility from 4.1.0 to 4.1.1

    Bumps awaitility from 4.1.0 to 4.1.1.

    Changelog

    Sourced from awaitility's changelog.

    Changelog 4.1.1 (2021-10-25)

    • Fixed a bug preventing you to specify "fib(-1)" when using the fibonacci poll interval (thanks to Björn Michael for pull request) (issue 201)
    • Avoid memory leak by caching only the original default uncaught exception handler globally (thanks to Oliver Grof for pull request (issue 221)
    • Added "conditionEvaluationListener" to Kotlin DSL
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump actions/checkout from 2.3.4 to 2.3.5

    Bump actions/checkout from 2.3.4 to 2.3.5

    Bumps actions/checkout from 2.3.4 to 2.3.5.

    Release notes

    Sourced from actions/checkout's releases.

    v2.3.5

    Update dependencies

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump lombok from 1.18.20 to 1.18.22

    Bump lombok from 1.18.20 to 1.18.22

    Bumps lombok from 1.18.20 to 1.18.22.

    Changelog

    Sourced from lombok's changelog.

    v1.18.22 (October 6th, 2021)

    • PLATFORM: JDK17 support added. [Issue #2898](projectlombok/lombok#2898).
    • FEATURE: Added the @StandardException feature. [Pull Request #2702](projectlombok/lombok#2702).
    • IMPROBABLE BREAKING CHANGE: If the underlying compiler and --release / --source option is 10 or higher, lombok's val is now replaced by final var. That means compound declarations such as val x = 10, y = 12; now fail (lombok's old val implementation supported it, javac's var does not), but IDE support in particular is more reliable. We decided it was worth the tradeoff.
    • BUGFIX: Syntax highlighting in VSCode now works reliably when using lombok. [Issue #2950](projectlombok/lombok#2950).
    • BUGFIX: Eclipse's organize imports feature would sometimes remove your lombok.val import. [Issue #2972](projectlombok/lombok#2972).
    Commits
    • 52d0786 [versioning] pre-release version bump
    • d653514 Fix syntax highlighting for EqualsAndHashCode
    • 2c5754e [doc] Added some docs on how to debug lombok for various platforms, also upda...
    • 891ae75 Merge pull request #2978 from Rawi01/language-server
    • 07cf64e Support javadoc copying in ecj language server
    • b50aa64 [fixes #2950] Patch language server semantic highlighting
    • ba2b47b Merge pull request #2975 from Rawi01/organize-imports-val
    • 9ef7656 [tests] Exclude recently added 'val' test
    • c67acc0 [fixes #2972] Use simple type, move code to patch method
    • ba68962 [fixes #2736] Add jackson annotation JsonUnwrapped to the 'copy to setters'...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump com.github.johnrengelman.shadow from 7.0.0 to 7.1.0

    Bump com.github.johnrengelman.shadow from 7.0.0 to 7.1.0

    Bumps com.github.johnrengelman.shadow from 7.0.0 to 7.1.0.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump actions/setup-java from 2.3.0 to 2.3.1

    Bump actions/setup-java from 2.3.0 to 2.3.1

    Bumps actions/setup-java from 2.3.0 to 2.3.1.

    Release notes

    Sourced from actions/setup-java's releases.

    v2.3.1

    In this release we updated dependencies from the dependabot. In scope of this pull request http-client version was bumped actions/setup-java#222. Besides the release resolves possible issues related to removing gpg private key pull request actions/setup-java#226.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump junit-jupiter-engine from 5.8.0 to 5.8.1

    Bump junit-jupiter-engine from 5.8.0 to 5.8.1

    Bumps junit-jupiter-engine from 5.8.0 to 5.8.1.

    Release notes

    Sourced from junit-jupiter-engine's releases.

    JUnit 5.8.1 = Platform 1.8.1 + Jupiter 5.8.1 + Vintage 5.8.1

    See Release Notes.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump mockito-junit-jupiter from 4.8.0 to 4.11.0

    Bump mockito-junit-jupiter from 4.8.0 to 4.11.0

    Bumps mockito-junit-jupiter from 4.8.0 to 4.11.0.

    Release notes

    Sourced from mockito-junit-jupiter's releases.

    v4.11.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.11.0

    v4.10.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.10.0

    v4.9.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.9.0

    v4.8.1

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.8.1

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies minor 
    opened by dependabot[bot] 0
  • Bump slf4j-simple from 2.0.0 to 2.0.6

    Bump slf4j-simple from 2.0.0 to 2.0.6

    Bumps slf4j-simple from 2.0.0 to 2.0.6.

    Commits
    • 5ff6f2c prepare for release 2.0.6
    • 2f4aa75 fix SLF4J-575
    • 363f0a5 remove unused parts
    • 171679b SLF4J-574: Add full OSGi headers, especially "uses" clauses
    • 921b5b3 fix FUNDING file
    • e02244c fix FUNDING file
    • 441d458 fix FUNDING file
    • f5e741b add FUNDING file
    • 2e71327 remove unused log4j dependency in the version definition section of pom.xml
    • 3ff2a30 start work on 2.0.6-SNAPSHOT
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies patch 
    opened by dependabot[bot] 0
  • Bump jackson-databind from 2.13.4 to 2.14.1

    Bump jackson-databind from 2.13.4 to 2.14.1

    Bumps jackson-databind from 2.13.4 to 2.14.1.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies minor 
    opened by dependabot[bot] 0
  • Bump junitVersion from 5.9.0 to 5.9.1

    Bump junitVersion from 5.9.0 to 5.9.1

    Bumps junitVersion from 5.9.0 to 5.9.1. Updates junit-jupiter-api from 5.9.0 to 5.9.1

    Release notes

    Sourced from junit-jupiter-api's releases.

    JUnit 5.9.1 = Platform 1.9.1 + Jupiter 5.9.1 + Vintage 5.9.1

    See Release Notes.

    Commits
    • 732a540 Release 5.9.1
    • 88bf48d Prepare release notes for 5.9.1
    • d75e34d Update scope for 5.9.1
    • 9823f73 Link to all 5.9 milestone pages
    • 76719bb Increase timeout for GraalVM test
    • 2a80984 Install GraalVM for main CI build on Linux
    • 79f47f5 Refactor OpenTestReportGeneratingListener to work in native images
    • 7229385 Add failing integration test for execution on GraalVM native image
    • 343170f Fix running tests in documentation from IntelliJ IDEA
    • 352d06b Attempt to stabilize test on Windows
    • Additional commits viewable in compare view

    Updates junit-jupiter-engine from 5.9.0 to 5.9.1

    Release notes

    Sourced from junit-jupiter-engine's releases.

    JUnit 5.9.1 = Platform 1.9.1 + Jupiter 5.9.1 + Vintage 5.9.1

    See Release Notes.

    Commits
    • 732a540 Release 5.9.1
    • 88bf48d Prepare release notes for 5.9.1
    • d75e34d Update scope for 5.9.1
    • 9823f73 Link to all 5.9 milestone pages
    • 76719bb Increase timeout for GraalVM test
    • 2a80984 Install GraalVM for main CI build on Linux
    • 79f47f5 Refactor OpenTestReportGeneratingListener to work in native images
    • 7229385 Add failing integration test for execution on GraalVM native image
    • 343170f Fix running tests in documentation from IntelliJ IDEA
    • 352d06b Attempt to stabilize test on Windows
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies patch 
    opened by dependabot[bot] 0
  • Bump amqp-client from 5.15.0 to 5.16.0

    Bump amqp-client from 5.15.0 to 5.16.0

    Bumps amqp-client from 5.15.0 to 5.16.0.

    Release notes

    Sourced from amqp-client's releases.

    5.16.0

    Changes between 5.15.0 and 5.16.0

    This is a minor release with a new feature, usability improvements, and dependency upgrades. It is compatible with 5.15.x. All users of the 5.x.x series are encouraged to upgrade.

    Thanks to Rogelio J. Baucells (@​rjbaucells) and Oleg Golberg (@​ogolberg) for their contribution.

    Re-enable DNS round robin

    GitHub PR: #827

    OpenTelemetry metrics collector implementation

    GitHub PR: #817

    Increase max ConsumerWorkService block size to 256

    GitHub PR: #814

    Bump dependencies

    GitHub issue: #797

    5.16.0.RC1

    Changes between 5.15.0 and 5.16.0.RC1

    This is a minor release with a new feature, usability improvements, and dependency upgrades. It is compatible with 5.15.x. All users of the 5.x.x series are encouraged to test it.

    Thanks to Rogelio J. Baucells (@​rjbaucells) and Oleg Golberg (@​ogolberg) for their contribution.

    Re-enable DNS round robin

    GitHub PR: #827

    OpenTelemetry metrics collector implementation

    GitHub PR: #817

    Increase max ConsumerWorkService block size to 256

    GitHub PR: #814

    Bump dependencies

    GitHub issue: #797

    Commits
    • 8d94689 [maven-release-plugin] prepare release v5.16.0
    • 4cc4db4 Set release version to 5.16.0
    • 1ce3b51 Merge pull request #846 from rabbitmq/dependabot/maven/5.x.x-stable/org.mocki...
    • 61ff17e Bump mockito-core from 4.7.0 to 4.8.0
    • c08f8c5 Set release version to 5.16.0.RC2
    • 8a6c54f [maven-release-plugin] prepare for next development iteration
    • cb71f6d [maven-release-plugin] prepare release v5.16.0.RC1
    • fb26fc0 Merge pull request #844 from rabbitmq/dependabot/maven/5.x.x-stable/org.codeh...
    • a1a487b Bump versions-maven-plugin from 2.11.0 to 2.12.0
    • e495c08 remove unneeded constructor
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies minor 
    opened by dependabot[bot] 0
  • Extend javadoc

    Extend javadoc

    Is your feature request related to a problem? Please describe. Javadoc is currently only done for the MessagingService.

    Describe the solution you'd like Extend the Javadoc for every interface and class the user would use.

    docs good first issue 
    opened by ItsKev 0
Releases(2.0.1)
  • 2.0.1(Jan 3, 2022)

  • 2.0.0(Jan 1, 2022)

    Breaking

    • Upgrade to Java 17

    Changes

    • Use reusable workflows from a global repository
    • Use global community health files
    • Extract junit version into variable

    Fixes

    • Fix broken links in README file

    Updates

    • Bump jackson-databind 2.13.1
    • Bump awaitility to 4.1.1
    • Bump amqp-client to 5.14.0
    • Bump junit to 5.8.2
    • Bump mockito-junit-jupiter to 4.2.0
    • Bump shadow plugin to 7.1.1
    Source code(tar.gz)
    Source code(zip)
  • 1.3.0(Sep 19, 2021)

    Breaking

    • #28 Rename project from messaging to kryo-messaging to fit our naming scheme
    • Remove v prefix from release tags

    Additions

    • Add Checkstyle using our custom config
    • Add Sonarcloud badges to README.md
    • Add vulnerability contact to Github Issue config

    Changes

    • Increase Test Coverage
    • Disallow blank issues
    Source code(tar.gz)
    Source code(zip)
  • 1.2.1(Sep 19, 2021)

    Additions

    • Add Sonarcloud analysis
    • Add Jacoco coverage report for Sonarcloud analysis
    • Add Pullrequest Template
    • Add Issue Templates
    • Add Code of Conduct
    Source code(tar.gz)
    Source code(zip)
  • 1.2.0(Sep 19, 2021)

  • 1.1.0(Sep 19, 2021)

  • 1.0.0(Sep 19, 2021)

    A small messaging library that simplifies the setup and works with RabbitMQ and the AMQP protocol.

    Additions

    • Generate Javadoc and deploy to Github Pages
    • Basic Messaging implementation and tests
    Source code(tar.gz)
    Source code(zip)
Simplifies the development of creating a JPA-based data access layer.

Spring Data JPA Spring Data JPA, part of the larger Spring Data family, makes it easy to easily implement JPA based repositories. This module deals wi

Spring 2.5k Jan 5, 2023
mall学习教程,架构、业务、技术要点全方位解析。mall项目(40k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。

mall学习教程 简介 mall学习教程,架构、业务、技术要点全方位解析。mall项目(40k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5

macro 11.7k Jan 8, 2023
:herb: 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、spring-batch、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等:pushpin:

欢迎大家留言和PR~ Tip: 技术更新换代太快,本仓库仅做参考,自己的项目具体使用哪个版本还需谨慎思考~(不推荐使用最新的版本,推荐使用(最新-1|2)的版本,会比较稳定) spring-boot-quick 前言   自己很早就想搞一个总的仓库就是将自己平时遇到的和学习到的东西整合在一起,方便后

wangxc 2.1k Jan 2, 2023
:racehorse:基于SpringBoot + MySQL + Redis + RabbitMQ + Guava开发的高并发商品限时秒杀系统

系统介绍 本系统是使用SpringBoot开发的高并发限时抢购秒杀系统,除了实现基本的登录、查看商品列表、秒杀、下单等功能,项目中还针对高并发情况实现了系统缓存、降级和限流。 开发工具 IntelliJ IDEA + Navicat + Sublime Text3 + Git + Chrome 压测

FINN 2.3k Dec 27, 2022
This project is a simple messaging application made using React-Native framework, Gifted-Chat library and Firebase database

This project is a simple messaging application made using React-Native framework, Gifted-Chat library and Firebase database. The example that will be shown here focuses on the ability of two people to message each other in a chat room.

null 3 Jan 30, 2022
🕊️ The world's most advanced open source instant messaging engine for 100K~10M concurrent users https://turms-im.github.io/docs

简体中文 What is Turms Turms is the most advanced open-source instant messaging engine for 100K~10M concurrent users in the world. Please refer to Turms D

null 1.2k Dec 27, 2022
An examples of creating test records in the database with Spring Boot + Spring Data + JPA usage.

Spring Boot + JPA — Clear Tests An examples of creating test records in the database with Spring Boot + Spring Data + JPA usage. Check out the article

Semyon Kirekov 8 Nov 24, 2022
Framework for automated integration tests with focus on messaging integration

Citrus Integration Testing Welcome to Citrus Citrus is a test framework written in Java that is able to create fully automated end-to-end use case tes

Citrus Framework 373 Dec 27, 2022
Usage Example using the Your-SB-Parent-POM

Your-SB-Parent-POM-Usage Requirements Java, preferred OpenJDK 17 Maven at least 3.6.3 Install the specify parent POM from the github project: Building

Jeff Schenk 1 Jan 21, 2022
Example usage of work manager in Android, while doing this study, image downloading was preferred as a method.

android-workmanager-example Example usage of work manager in Android, while doing this study, image downloading was preferred as a method. Java 11 com

Adil Çetin 1 Jan 29, 2022
An example Java application demonstrating TigrisDB's usage

tigrisdb-starter-java A starter Java application for TigrisDB. Key points Schema TigrisDB schemas are located in src/main/resources/tigrisdb-schema. E

Tigris Data Inc 3 Jun 27, 2022
This project demonstrates usage of Captcha, OTP APIs to access Offline eKYC XML.

Client Application to simulate offline eKYC wrapper API flow Introduction This is a Spring boot application which can be used to download offline eKYC

UIDAI 4 Oct 29, 2021
OwlGram is an unofficial messaging app that uses Telegram's API.

?? OwlGram OwlGram is an unofficial messaging app that uses Telegram's API. ?? About Reproducible Builds To reproduce the build of OwlGram is only nee

OwlGram Dev 193 Dec 31, 2022
For Jack language. Most of codes were commented with their usage, which can be useful for beginner to realize the running principle of a compiler for object-oriented programming language.

Instructions: Download the Java source codes Store these codes into a local folder and open this folder Click the right key of mouse and click ‘Open i

gooooooood 1.1k Jan 5, 2023
This project contains many sample codes for demonstrating the usage of some common design patterns.

STUDY COMMON DESIGN PATTERNS 1. About this project This project contains many sample codes for demonstrating the usage of the following design pattern

Võ Trần Minh Quân 21 Jan 2, 2023
A simple implementation of the Dubbo protocol.

Codec-dubbo Codec-dubbo is a binary codec framework for dubbo protocol Features Fully compatible with Dubbo protocol Completely rewritten based on Net

ESA Stack 13 Nov 21, 2022
A fault tolerant, protocol-agnostic RPC system

Finagle Status This project is used in production at Twitter (and many other organizations), and is being actively developed and maintained. Releases

Twitter 8.5k Jan 4, 2023
UHI is envisioned as an open protocol for various digital health services.

UHI is envisioned as an open protocol for various digital health services. UHI Network will be an open network of End User Applications (EUAs) and participating Health Service Provider (HSP) applications. UHI will enable a wide variety of digital health services between patients and health service providers (HSPs) including appointment booking, teleconsultation, service discovery and others

National Health Authority 59 Dec 21, 2022
Tzatziki - Decathlon library to ease and promote Test Driven Development of Java microservices!

Tzatziki Steps Library This project is a collection of ready-to-use Cucumber steps making it easy to TDD Java microservices by focusing on an outside-

Decathlon 32 Dec 15, 2022