|
|
|
|
@ -22,12 +22,12 @@ import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
@@ -22,12 +22,12 @@ import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
|
|
|
|
|
import org.springframework.boot.actuate.autoconfigure.health.CompositeHealthContributorConfiguration; |
|
|
|
|
import org.springframework.boot.actuate.autoconfigure.health.ConditionalOnEnabledHealthIndicator; |
|
|
|
|
import org.springframework.boot.actuate.health.HealthContributor; |
|
|
|
|
import org.springframework.boot.actuate.jms.JmsHealthIndicator; |
|
|
|
|
import org.springframework.boot.autoconfigure.AutoConfiguration; |
|
|
|
|
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; |
|
|
|
|
import org.springframework.boot.jms.actuate.health.JmsHealthIndicator; |
|
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
@ -38,7 +38,7 @@ import org.springframework.context.annotation.Bean;
@@ -38,7 +38,7 @@ import org.springframework.context.annotation.Bean;
|
|
|
|
|
*/ |
|
|
|
|
@AutoConfiguration(afterName = { "org.springframework.boot.activemq.autoconfigure.ActiveMQAutoConfiguration", |
|
|
|
|
"org.springframework.boot.artemis.autoconfigure.ArtemisAutoConfiguration" }) |
|
|
|
|
@ConditionalOnClass(ConnectionFactory.class) |
|
|
|
|
@ConditionalOnClass({ ConnectionFactory.class, JmsHealthIndicator.class }) |
|
|
|
|
@ConditionalOnBean(ConnectionFactory.class) |
|
|
|
|
@ConditionalOnEnabledHealthIndicator("jms") |
|
|
|
|
public class JmsHealthContributorAutoConfiguration |
|
|
|
|
|