Class SolaceJmsAutoConfiguration

java.lang.Object
com.solace.spring.boot.autoconfigure.SolaceJmsAutoConfiguration

@Configuration @AutoConfigureBefore(org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration.class) @ConditionalOnClass({jakarta.jms.ConnectionFactory.class,com.solacesystems.jms.SolConnectionFactory.class}) @ConditionalOnMissingBean({jakarta.jms.ConnectionFactory.class,org.springframework.jndi.JndiTemplate.class}) @EnableConfigurationProperties(SolaceJmsProperties.class) public class SolaceJmsAutoConfiguration extends Object
  • Constructor Details

    • SolaceJmsAutoConfiguration

      @Autowired public SolaceJmsAutoConfiguration(SolaceJmsProperties properties)
  • Method Details

    • getSolConnectionFactory

      @Bean public com.solacesystems.jms.SolConnectionFactory getSolConnectionFactory()
      Returns a SolConnectionFactory based on the SolaceJmsProperties.
      Returns:
      SolConnectionFactory based on the SolaceJmsProperties
    • getJndiTemplate

      @Bean public org.springframework.jndi.JndiTemplate getJndiTemplate()
      Returns a JndiTemplate based on the SolaceJmsProperties.
      Returns:
      JndiTemplate based on the SolaceJmsProperties