Class ArtemisAutoConfiguration

java.lang.Object
org.springframework.boot.artemis.autoconfigure.ArtemisAutoConfiguration

@AutoConfiguration(before=JmsAutoConfiguration.class, after={JndiConnectionFactoryAutoConfiguration.class,JtaAutoConfiguration.class}) @ConditionalOnClass({ConnectionFactory.class,org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.class}) @ConditionalOnMissingBean(ConnectionFactory.class) @EnableConfigurationProperties({ArtemisProperties.class,JmsProperties.class}) @Import({org.springframework.boot.artemis.autoconfigure.ArtemisEmbeddedServerConfiguration.class,org.springframework.boot.artemis.autoconfigure.ArtemisXAConnectionFactoryConfiguration.class,org.springframework.boot.artemis.autoconfigure.ArtemisConnectionFactoryConfiguration.class}) public class ArtemisAutoConfiguration extends Object
Auto-configuration to integrate with an Artemis broker. If the necessary classes are present, embed the broker in the application by default. Otherwise, connect to a broker available on the local machine with the default settings.
Since:
4.0.0
Author:
EddĂș MelĂ©ndez, Stephane Nicoll
See Also:
  • Constructor Details

    • ArtemisAutoConfiguration

      public ArtemisAutoConfiguration()