NIghtly build, all tests, JDK8

Build: #1247 failed Scheduled with changes by Gary Russell

Code commits

Plan Repository

  • Gary Russell

    Gary Russell 1d4b99c4bcad5a8ebcf569270d545b112af01cc1

    AMQP-776: More Consumer Events
    JIRA: AMQP-776">https://jira.spring.io/browse/AMQP-776
    JIRA: https://jira.spring.io/browse/AMQP-777
    JIRA: https://jira.spring.io/browse/AMQP-782

    Publish an event when a consumer successfully consumes from a queue.
    Publish an event when an SMLC listener throws an `Error`.
    Doc polishing.

    Update minimum client version in docs; remove reference to broker version
    since that's no longer linked to the client.

    __cherry-pick to 1.7.x (minus DMLC change)__

    • spring-rabbit/src/main/java/org/springframework/amqp/rabbit/listener/BlockingQueueConsumer.java (version 1d4b99c4bcad5a8ebcf569270d545b112af01cc1)
    • spring-rabbit/src/main/java/org/springframework/amqp/rabbit/listener/ConsumeOkEvent.java (version 1d4b99c4bcad5a8ebcf569270d545b112af01cc1)
    • spring-rabbit/src/main/java/org/springframework/amqp/rabbit/listener/DirectMessageListenerContainer.java (version 1d4b99c4bcad5a8ebcf569270d545b112af01cc1)
    • spring-rabbit/src/main/java/org/springframework/amqp/rabbit/listener/SimpleMessageListenerContainer.java (version 1d4b99c4bcad5a8ebcf569270d545b112af01cc1)
    • spring-rabbit/src/test/java/org/springframework/amqp/rabbit/listener/DirectMessageListenerContainerIntegrationTests.java (version 1d4b99c4bcad5a8ebcf569270d545b112af01cc1)
    • spring-rabbit/src/test/java/org/springframework/amqp/rabbit/listener/SimpleMessageListenerContainerIntegration2Tests.java (version 1d4b99c4bcad5a8ebcf569270d545b112af01cc1)
    • src/reference/asciidoc/amqp.adoc (version 1d4b99c4bcad5a8ebcf569270d545b112af01cc1)
    • src/reference/asciidoc/quick-tour.adoc (version 1d4b99c4bcad5a8ebcf569270d545b112af01cc1)
  • Gary Russell

    Gary Russell 1ddc74f233fdb2d4ba0322fea7e17aa32891fe24

    AMQP-784: Fix multi method @RabbitListener
    JIRA: AMQP-784">https://jira.spring.io/browse/AMQP-784

    When looking for matching methods, we matched on no annotation or @Payload.

    Match should have been no annotation(s) or not @Header.

    __cherry-pick to 1.7.x__

    • spring-rabbit/src/main/java/org/springframework/amqp/rabbit/listener/adapter/DelegatingInvocableHandler.java (version 1ddc74f233fdb2d4ba0322fea7e17aa32891fe24)
    • spring-rabbit/src/test/java/org/springframework/amqp/rabbit/annotation/EnableRabbitIntegrationTests.java (version 1ddc74f233fdb2d4ba0322fea7e17aa32891fe24)