Polish "Add configuration option for channelRpcTimeout"
See gh-23564
This commit is contained in:
@@ -119,11 +119,11 @@ public class RabbitProperties {
|
||||
* Connection timeout. Set it to zero to wait forever.
|
||||
*/
|
||||
private Duration connectionTimeout;
|
||||
|
||||
|
||||
/**
|
||||
* Channel RPC timeout.
|
||||
* Continuation timeout for RPC calls in channels. Set it to zero to wait forever.
|
||||
*/
|
||||
private Duration channelRpcTimeout;
|
||||
private Duration channelRpcTimeout = Duration.ofMinutes(10);
|
||||
|
||||
/**
|
||||
* Cache configuration.
|
||||
@@ -328,10 +328,6 @@ public class RabbitProperties {
|
||||
public Duration getConnectionTimeout() {
|
||||
return this.connectionTimeout;
|
||||
}
|
||||
|
||||
public Duration getChannelRpcTimeout() {
|
||||
return this.channelRpcTimeout;
|
||||
}
|
||||
|
||||
public void setPublisherConfirmType(ConfirmType publisherConfirmType) {
|
||||
this.publisherConfirmType = publisherConfirmType;
|
||||
@@ -344,7 +340,11 @@ public class RabbitProperties {
|
||||
public void setConnectionTimeout(Duration connectionTimeout) {
|
||||
this.connectionTimeout = connectionTimeout;
|
||||
}
|
||||
|
||||
|
||||
public Duration getChannelRpcTimeout() {
|
||||
return this.channelRpcTimeout;
|
||||
}
|
||||
|
||||
public void setChannelRpcTimeout(Duration channelRpcTimeout) {
|
||||
this.channelRpcTimeout = channelRpcTimeout;
|
||||
}
|
||||
|
||||
@@ -108,6 +108,8 @@ class RabbitAutoConfigurationTests {
|
||||
.isEqualTo(com.rabbitmq.client.ConnectionFactory.DEFAULT_CHANNEL_MAX);
|
||||
assertThat(connectionFactory.isPublisherConfirms()).isFalse();
|
||||
assertThat(connectionFactory.isPublisherReturns()).isFalse();
|
||||
assertThat(connectionFactory.getRabbitConnectionFactory().getChannelRpcTimeout())
|
||||
.isEqualTo(com.rabbitmq.client.ConnectionFactory.DEFAULT_CHANNEL_RPC_TIMEOUT);
|
||||
assertThat(context.containsBean("rabbitListenerContainerFactory"))
|
||||
.as("Listener container factory should be created by default").isTrue();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user