mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-09-03 04:26:12 +08:00
Polish "Configure ActiveMQConnectionFactory properly without spring-jms"
See gh-36767
This commit is contained in:
parent
bcfaad2cb8
commit
5e11bac1da
@ -51,10 +51,10 @@ class ArtemisConnectionFactoryConfiguration {
|
||||
@Bean(name = "jmsConnectionFactory")
|
||||
@ConditionalOnProperty(prefix = "spring.jms.cache", name = "enabled", havingValue = "false")
|
||||
ActiveMQConnectionFactory jmsConnectionFactory(ArtemisProperties properties, ListableBeanFactory beanFactory) {
|
||||
return createConnectionFactory(properties, beanFactory);
|
||||
return createJmsConnectionFactory(properties, beanFactory);
|
||||
}
|
||||
|
||||
private static ActiveMQConnectionFactory createConnectionFactory(ArtemisProperties properties,
|
||||
private static ActiveMQConnectionFactory createJmsConnectionFactory(ArtemisProperties properties,
|
||||
ListableBeanFactory beanFactory) {
|
||||
return new ArtemisConnectionFactoryFactory(beanFactory, properties)
|
||||
.createConnectionFactory(ActiveMQConnectionFactory.class);
|
||||
@ -71,7 +71,7 @@ class ArtemisConnectionFactoryConfiguration {
|
||||
ArtemisProperties properties, ListableBeanFactory beanFactory) {
|
||||
JmsProperties.Cache cacheProperties = jmsProperties.getCache();
|
||||
CachingConnectionFactory connectionFactory = new CachingConnectionFactory(
|
||||
createConnectionFactory(properties, beanFactory));
|
||||
createJmsConnectionFactory(properties, beanFactory));
|
||||
connectionFactory.setCacheConsumers(cacheProperties.isConsumers());
|
||||
connectionFactory.setCacheProducers(cacheProperties.isProducers());
|
||||
connectionFactory.setSessionCacheSize(cacheProperties.getSessionCacheSize());
|
||||
|
Loading…
Reference in New Issue
Block a user