Merge branch '2.0.x'
This commit is contained in:
@@ -52,12 +52,6 @@ public class PooledConnectionFactoryFactory {
|
||||
pooledConnectionFactory.setBlockIfSessionPoolIsFullTimeout(
|
||||
this.properties.getBlockIfFullTimeout().toMillis());
|
||||
}
|
||||
pooledConnectionFactory.setCreateConnectionOnStartup(
|
||||
this.properties.isCreateConnectionOnStartup());
|
||||
if (this.properties.getExpiryTimeout() != null) {
|
||||
pooledConnectionFactory
|
||||
.setExpiryTimeout(this.properties.getExpiryTimeout().toMillis());
|
||||
}
|
||||
if (this.properties.getIdleTimeout() != null) {
|
||||
pooledConnectionFactory
|
||||
.setIdleTimeout((int) this.properties.getIdleTimeout().toMillis());
|
||||
@@ -65,8 +59,6 @@ public class PooledConnectionFactoryFactory {
|
||||
pooledConnectionFactory.setMaxConnections(this.properties.getMaxConnections());
|
||||
pooledConnectionFactory.setMaximumActiveSessionPerConnection(
|
||||
this.properties.getMaximumActiveSessionPerConnection());
|
||||
pooledConnectionFactory
|
||||
.setReconnectOnException(this.properties.isReconnectOnException());
|
||||
if (this.properties.getTimeBetweenExpirationCheck() != null) {
|
||||
pooledConnectionFactory.setTimeBetweenExpirationCheckMillis(
|
||||
this.properties.getTimeBetweenExpirationCheck().toMillis());
|
||||
|
||||
@@ -43,17 +43,6 @@ public class PooledConnectionFactoryProperties {
|
||||
*/
|
||||
private Duration blockIfFullTimeout = Duration.ofMillis(-1);
|
||||
|
||||
/**
|
||||
* Whether to create a connection on startup. Can be used to warm up the pool on
|
||||
* startup.
|
||||
*/
|
||||
private boolean createConnectionOnStartup = true;
|
||||
|
||||
/**
|
||||
* Connection expiration timeout.
|
||||
*/
|
||||
private Duration expiryTimeout = Duration.ofMillis(0);
|
||||
|
||||
/**
|
||||
* Connection idle timeout.
|
||||
*/
|
||||
@@ -69,11 +58,6 @@ public class PooledConnectionFactoryProperties {
|
||||
*/
|
||||
private int maximumActiveSessionPerConnection = 500;
|
||||
|
||||
/**
|
||||
* Reset the connection when a "JMSException" occurs.
|
||||
*/
|
||||
private boolean reconnectOnException = true;
|
||||
|
||||
/**
|
||||
* Time to sleep between runs of the idle connection eviction thread. When negative,
|
||||
* no idle connection eviction thread runs.
|
||||
@@ -110,22 +94,6 @@ public class PooledConnectionFactoryProperties {
|
||||
this.blockIfFullTimeout = blockIfFullTimeout;
|
||||
}
|
||||
|
||||
public boolean isCreateConnectionOnStartup() {
|
||||
return this.createConnectionOnStartup;
|
||||
}
|
||||
|
||||
public void setCreateConnectionOnStartup(boolean createConnectionOnStartup) {
|
||||
this.createConnectionOnStartup = createConnectionOnStartup;
|
||||
}
|
||||
|
||||
public Duration getExpiryTimeout() {
|
||||
return this.expiryTimeout;
|
||||
}
|
||||
|
||||
public void setExpiryTimeout(Duration expiryTimeout) {
|
||||
this.expiryTimeout = expiryTimeout;
|
||||
}
|
||||
|
||||
public Duration getIdleTimeout() {
|
||||
return this.idleTimeout;
|
||||
}
|
||||
@@ -151,14 +119,6 @@ public class PooledConnectionFactoryProperties {
|
||||
this.maximumActiveSessionPerConnection = maximumActiveSessionPerConnection;
|
||||
}
|
||||
|
||||
public boolean isReconnectOnException() {
|
||||
return this.reconnectOnException;
|
||||
}
|
||||
|
||||
public void setReconnectOnException(boolean reconnectOnException) {
|
||||
this.reconnectOnException = reconnectOnException;
|
||||
}
|
||||
|
||||
public Duration getTimeBetweenExpirationCheck() {
|
||||
return this.timeBetweenExpirationCheck;
|
||||
}
|
||||
|
||||
@@ -179,10 +179,6 @@ public class ActiveMQAutoConfigurationTests {
|
||||
assertThat(connectionFactory.getBlockIfSessionPoolIsFullTimeout())
|
||||
.isEqualTo(
|
||||
defaultFactory.getBlockIfSessionPoolIsFullTimeout());
|
||||
assertThat(connectionFactory.isCreateConnectionOnStartup())
|
||||
.isEqualTo(defaultFactory.isCreateConnectionOnStartup());
|
||||
assertThat(connectionFactory.getExpiryTimeout())
|
||||
.isEqualTo(defaultFactory.getExpiryTimeout());
|
||||
assertThat(connectionFactory.getIdleTimeout())
|
||||
.isEqualTo(defaultFactory.getIdleTimeout());
|
||||
assertThat(connectionFactory.getMaxConnections())
|
||||
@@ -190,8 +186,6 @@ public class ActiveMQAutoConfigurationTests {
|
||||
assertThat(connectionFactory.getMaximumActiveSessionPerConnection())
|
||||
.isEqualTo(defaultFactory
|
||||
.getMaximumActiveSessionPerConnection());
|
||||
assertThat(connectionFactory.isReconnectOnException())
|
||||
.isEqualTo(defaultFactory.isReconnectOnException());
|
||||
assertThat(connectionFactory.getTimeBetweenExpirationCheckMillis())
|
||||
.isEqualTo(
|
||||
defaultFactory.getTimeBetweenExpirationCheckMillis());
|
||||
@@ -206,12 +200,9 @@ public class ActiveMQAutoConfigurationTests {
|
||||
.withPropertyValues("spring.activemq.pool.enabled=true",
|
||||
"spring.activemq.pool.blockIfFull=false",
|
||||
"spring.activemq.pool.blockIfFullTimeout=64",
|
||||
"spring.activemq.pool.createConnectionOnStartup=false",
|
||||
"spring.activemq.pool.expiryTimeout=4096",
|
||||
"spring.activemq.pool.idleTimeout=512",
|
||||
"spring.activemq.pool.maxConnections=256",
|
||||
"spring.activemq.pool.maximumActiveSessionPerConnection=1024",
|
||||
"spring.activemq.pool.reconnectOnException=false",
|
||||
"spring.activemq.pool.timeBetweenExpirationCheck=2048",
|
||||
"spring.activemq.pool.useAnonymousProducers=false")
|
||||
.run((context) -> {
|
||||
@@ -222,13 +213,10 @@ public class ActiveMQAutoConfigurationTests {
|
||||
assertThat(connectionFactory.isBlockIfSessionPoolIsFull()).isFalse();
|
||||
assertThat(connectionFactory.getBlockIfSessionPoolIsFullTimeout())
|
||||
.isEqualTo(64);
|
||||
assertThat(connectionFactory.isCreateConnectionOnStartup()).isFalse();
|
||||
assertThat(connectionFactory.getExpiryTimeout()).isEqualTo(4096);
|
||||
assertThat(connectionFactory.getIdleTimeout()).isEqualTo(512);
|
||||
assertThat(connectionFactory.getMaxConnections()).isEqualTo(256);
|
||||
assertThat(connectionFactory.getMaximumActiveSessionPerConnection())
|
||||
.isEqualTo(1024);
|
||||
assertThat(connectionFactory.isReconnectOnException()).isFalse();
|
||||
assertThat(connectionFactory.getTimeBetweenExpirationCheckMillis())
|
||||
.isEqualTo(2048);
|
||||
assertThat(connectionFactory.isUseAnonymousProducers()).isFalse();
|
||||
|
||||
Reference in New Issue
Block a user