import org.springframework.jms.annotation.EnableJms;\r
import org.springframework.jms.config.DefaultJmsListenerContainerFactory;\r
import org.springframework.jms.config.JmsListenerContainerFactory;\r
+import org.springframework.jms.listener.MessageListenerContainer;\r
import org.springframework.jms.support.converter.MappingJackson2MessageConverter;\r
import org.springframework.jms.support.converter.MessageConverter;\r
import org.springframework.jms.support.converter.MessageType;\r
}\r
// End\r
\r
-\r
@Bean\r
- public JmsListenerContainerFactory<?> tr069NBIRequestCF(ConnectionFactory connectionFactory,\r
+ public JmsListenerContainerFactory<MessageListenerContainer> tr069NBIRequestCF(\r
+ ConnectionFactory connectionFactory,\r
DefaultJmsListenerContainerFactoryConfigurer configurer) {\r
- DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();\r
- configurer.configure(factory, connectionFactory);\r
- return factory;\r
+ return handleJMSCommonConfiguration(connectionFactory, configurer);\r
}\r
\r
@Bean\r
- public JmsListenerContainerFactory<?> tr069DeviceResponseCF(ConnectionFactory connectionFactory,\r
+ public JmsListenerContainerFactory<MessageListenerContainer> tr069DeviceResponseCF(\r
+ ConnectionFactory connectionFactory,\r
DefaultJmsListenerContainerFactoryConfigurer configurer) {\r
- DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();\r
- configurer.configure(factory, connectionFactory);\r
- return factory;\r
+ return handleJMSCommonConfiguration(connectionFactory, configurer);\r
}\r
\r
@Bean\r
- public JmsListenerContainerFactory<?> nbiNotificationCF(ConnectionFactory connectionFactory,\r
+ public JmsListenerContainerFactory<MessageListenerContainer> nbiNotificationCF(\r
+ ConnectionFactory connectionFactory,\r
DefaultJmsListenerContainerFactoryConfigurer configurer) {\r
- DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();\r
- configurer.configure(factory, connectionFactory);\r
- return factory;\r
+ return handleJMSCommonConfiguration(connectionFactory, configurer);\r
}\r
\r
@Bean\r
- public JmsListenerContainerFactory<?> nbiOpResultCF(ConnectionFactory connectionFactory,\r
+ public JmsListenerContainerFactory<MessageListenerContainer> nbiOpResultCF(\r
+ ConnectionFactory connectionFactory,\r
+ DefaultJmsListenerContainerFactoryConfigurer configurer) {\r
+ return handleJMSCommonConfiguration(connectionFactory, configurer);\r
+ }\r
+\r
+ public JmsListenerContainerFactory handleJMSCommonConfiguration(\r
+ ConnectionFactory connectionFactory,\r
DefaultJmsListenerContainerFactoryConfigurer configurer) {\r
DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();\r
configurer.configure(factory, connectionFactory);\r