@Configuration(proxyBeanMethods=false) @AutoConfigureBefore(value=JmsAutoConfiguration.class) @AutoConfigureAfter(value=JndiConnectionFactoryAutoConfiguration.class) @ConditionalOnClass(value={javax.jms.ConnectionFactory.classEE,org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.class}) @ConditionalOnMissingBean(value=javax.jms.ConnectionFactory.classEE) @EnableConfigurationProperties(value={ArtemisProperties.class,JmsProperties.class}) @Import(value={org.springframework.boot.autoconfigure.jms.artemis.ArtemisEmbeddedServerConfiguration.class,org.springframework.boot.autoconfigure.jms.artemis.ArtemisXAConnectionFactoryConfiguration.class,org.springframework.boot.autoconfigure.jms.artemis.ArtemisConnectionFactoryConfiguration.class}) public class ArtemisAutoConfiguration extends ObjectSE
Auto-configuration
は Artemis ブローカーと統合します。必要なクラスが存在する場合は、デフォルトでアプリケーションにブローカーを埋め込みます。それ以外の場合は、ローカルマシンで使用可能なブローカーにデフォルト設定で接続します。ArtemisProperties
コンストラクターと説明 |
---|
ArtemisAutoConfiguration() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE