Package com.bytedesk.core.jms
Class JmsArtemisConfig
java.lang.Object
com.bytedesk.core.jms.JmsArtemisConfig
@EnableJms
@Configuration
@ConditionalOnClass(org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.class)
public class JmsArtemisConfig
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.jms.support.destination.DynamicDestinationResolverorg.springframework.jms.support.converter.MessageConverterorg.springframework.jms.config.JmsListenerContainerFactory<?>jmsArtemisPubsubFactory(jakarta.jms.ConnectionFactory connectionFactory, org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer configurer) org.springframework.jms.config.JmsListenerContainerFactory<?>jmsArtemisQueueFactory(jakarta.jms.ConnectionFactory connectionFactory, org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer configurer) org.springframework.jms.core.JmsTemplatejmsTemplate(jakarta.jms.ConnectionFactory connectionFactory)
-
Field Details
-
jmsErrorHandler
-
-
Constructor Details
-
JmsArtemisConfig
public JmsArtemisConfig()
-
-
Method Details
-
jmsArtemisQueueFactory
@Bean public org.springframework.jms.config.JmsListenerContainerFactory<?> jmsArtemisQueueFactory(jakarta.jms.ConnectionFactory connectionFactory, org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer configurer) -
jmsArtemisPubsubFactory
@Bean public org.springframework.jms.config.JmsListenerContainerFactory<?> jmsArtemisPubsubFactory(jakarta.jms.ConnectionFactory connectionFactory, org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer configurer) -
jacksonJmsMessageConverter
@Bean public org.springframework.jms.support.converter.MessageConverter jacksonJmsMessageConverter() -
destinationResolver
@Bean public org.springframework.jms.support.destination.DynamicDestinationResolver destinationResolver() -
jmsTemplate
@Bean public org.springframework.jms.core.JmsTemplate jmsTemplate(jakarta.jms.ConnectionFactory connectionFactory)
-