Adding auto start up setter on sqsMessageDrivenChannelAdapter.java
Update tests in SqsMessageDrivenChannelAdapterParserTests to invoke setAutoStartup Change setAutoStartUp to invoke super in SqsMessageDrivenChannelAdapter Add override to SqsMessageDrivenChannelAdapter Remove call to setAutoStartup in SqsMessageDrivenChannelAdapterParserTests
This commit is contained in:
committed by
Artem Bilan
parent
6abc1210a1
commit
d2aa5224ec
@@ -45,6 +45,7 @@ import com.amazonaws.services.sqs.AmazonSQSAsync;
|
||||
* Works in 'listener' manner and delegates hard to the {@link SimpleMessageListenerContainer}.
|
||||
*
|
||||
* @author Artem Bilan
|
||||
* @author Patrick Fitzsimons
|
||||
*
|
||||
* @see SimpleMessageListenerContainerFactory
|
||||
* @see SimpleMessageListenerContainer
|
||||
@@ -88,6 +89,12 @@ public class SqsMessageDrivenChannelAdapter extends MessageProducerSupport
|
||||
this.simpleMessageListenerContainerFactory.setResourceIdResolver(resourceIdResolver);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAutoStartup(boolean autoStartUp) {
|
||||
super.setAutoStartup(autoStartUp);
|
||||
this.simpleMessageListenerContainerFactory.setAutoStartup(autoStartUp);
|
||||
}
|
||||
|
||||
public void setDestinationResolver(DestinationResolver<String> destinationResolver) {
|
||||
this.simpleMessageListenerContainerFactory.setDestinationResolver(destinationResolver);
|
||||
}
|
||||
|
||||
@@ -45,6 +45,7 @@ import com.amazonaws.services.sqs.AmazonSQS;
|
||||
|
||||
/**
|
||||
* @author Artem Bilan
|
||||
* @author Patrick Fitzsimons
|
||||
*/
|
||||
@RunWith(SpringJUnit4ClassRunner.class)
|
||||
@ContextConfiguration
|
||||
@@ -95,6 +96,7 @@ public class SqsMessageDrivenChannelAdapterParserTests {
|
||||
assertThat(TestUtils.getPropertyValue(listenerContainer, "maxNumberOfMessages")).isEqualTo(5);
|
||||
assertThat(TestUtils.getPropertyValue(listenerContainer, "visibilityTimeout")).isEqualTo(200);
|
||||
assertThat(TestUtils.getPropertyValue(listenerContainer, "waitTimeOut")).isEqualTo(40);
|
||||
assertThat(TestUtils.getPropertyValue(listenerContainer, "autoStartup")).isEqualTo(false);
|
||||
|
||||
@SuppressWarnings("rawtypes")
|
||||
Map queues = TestUtils.getPropertyValue(listenerContainer, "registeredQueues", Map.class);
|
||||
|
||||
Reference in New Issue
Block a user