diff --git a/pom.xml b/pom.xml index b07ebd3e1..521dec1a5 100644 --- a/pom.xml +++ b/pom.xml @@ -7,13 +7,12 @@ org.springframework.cloud spring-cloud-build - 2.0.2.RELEASE + 2.1.0.BUILD-SNAPSHOT 2.1.0.BUILD-SNAPSHOT - 2.0.2.RELEASE - 2.0.3.RELEASE + 2.1.0.BUILD-SNAPSHOT 1.8 diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java b/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java index c20d8e516..a89115355 100644 --- a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java +++ b/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java @@ -66,6 +66,9 @@ import org.springframework.cloud.stream.config.ListenerContainerCustomizer; import org.springframework.cloud.stream.provisioning.ConsumerDestination; import org.springframework.cloud.stream.provisioning.ProducerDestination; import org.springframework.core.task.SimpleAsyncTaskExecutor; +import org.springframework.integration.StaticMessageHeaderAccessor; +import org.springframework.integration.acks.AcknowledgmentCallback; +import org.springframework.integration.acks.AcknowledgmentCallback.Status; import org.springframework.integration.amqp.inbound.AmqpInboundChannelAdapter; import org.springframework.integration.amqp.inbound.AmqpMessageSource; import org.springframework.integration.amqp.outbound.AmqpOutboundEndpoint; @@ -74,11 +77,8 @@ import org.springframework.integration.amqp.support.DefaultAmqpHeaderMapper; import org.springframework.integration.channel.AbstractMessageChannel; import org.springframework.integration.context.IntegrationContextUtils; import org.springframework.integration.core.MessageProducer; -import org.springframework.integration.support.AcknowledgmentCallback; -import org.springframework.integration.support.AcknowledgmentCallback.Status; import org.springframework.integration.support.DefaultErrorMessageStrategy; import org.springframework.integration.support.ErrorMessageStrategy; -import org.springframework.integration.support.StaticMessageHeaderAccessor; import org.springframework.messaging.MessageChannel; import org.springframework.messaging.MessageHandler; import org.springframework.messaging.MessagingException; diff --git a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java b/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java index c062a7e3e..c56591913 100644 --- a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java +++ b/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java @@ -16,11 +16,6 @@ package org.springframework.cloud.stream.binder.rabbit.integration; -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.BDDMockito.willReturn; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; - import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -30,6 +25,7 @@ import org.junit.After; import org.junit.ClassRule; import org.junit.Test; import org.mockito.Mockito; + import org.springframework.amqp.rabbit.connection.CachingConnectionFactory; import org.springframework.amqp.rabbit.connection.ConnectionFactory; import org.springframework.amqp.rabbit.connection.ConnectionNameStrategy; @@ -67,6 +63,11 @@ import org.springframework.retry.backoff.ExponentialBackOffPolicy; import org.springframework.retry.policy.SimpleRetryPolicy; import org.springframework.retry.support.RetryTemplate; +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.BDDMockito.willReturn; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; + /** * @author Marius Bogoevici * @author Gary Russell @@ -114,7 +115,7 @@ public class RabbitBinderModuleTests { assertThat(bindersHealthIndicator).isNotNull(); @SuppressWarnings("unchecked") Map healthIndicators = (Map) directFieldAccessor - .getPropertyValue("indicators"); + .getPropertyValue("registry.healthIndicators"); assertThat(healthIndicators).containsKey(("rabbit")); assertThat(healthIndicators.get("rabbit").health().getStatus()).isEqualTo((Status.UP)); @@ -173,7 +174,7 @@ public class RabbitBinderModuleTests { DirectFieldAccessor directFieldAccessor = new DirectFieldAccessor(bindersHealthIndicator); assertThat(bindersHealthIndicator).isNotNull(); Map healthIndicators = (Map) directFieldAccessor - .getPropertyValue("indicators"); + .getPropertyValue("registry.healthIndicators"); assertThat(healthIndicators).containsKey("rabbit"); assertThat(healthIndicators.get("rabbit").health().getStatus()).isEqualTo(Status.UP); @@ -203,7 +204,7 @@ public class RabbitBinderModuleTests { DirectFieldAccessor directFieldAccessor = new DirectFieldAccessor(bindersHealthIndicator); @SuppressWarnings("unchecked") Map healthIndicators = (Map) directFieldAccessor - .getPropertyValue("indicators"); + .getPropertyValue("registry.healthIndicators"); assertThat(healthIndicators).containsKey("rabbit"); // mock connection factory behaves as if down assertThat(healthIndicators.get("rabbit").health().getStatus()).isEqualTo(Status.DOWN); @@ -241,7 +242,7 @@ public class RabbitBinderModuleTests { DirectFieldAccessor directFieldAccessor = new DirectFieldAccessor(bindersHealthIndicator); @SuppressWarnings("unchecked") Map healthIndicators = (Map) directFieldAccessor - .getPropertyValue("indicators"); + .getPropertyValue("registry.healthIndicators"); assertThat(healthIndicators).containsKey("custom"); assertThat(healthIndicators.get("custom").health().getStatus()).isEqualTo(Status.UP); String name = UUID.randomUUID().toString();