LlmBoot4ActuatorAutoConfiguration
org.llm4s.spring.LlmBoot4ActuatorAutoConfiguration
@AutoConfiguration(value = _, before = _, beforeName = _, after = scala.Array.apply[java.lang.Class[_ >: scala.Nothing <:
.
]](scala.Predef.classOf[org.llm4s.spring.Llm4sAutoConfiguration])(scala.reflect.ClassTag.apply[java.lang.Class[_ >: scala.Nothing <:
.
]](classOf[java.lang.Class])), afterName = _)
@Configuration(value = _, proxyBeanMethods = _, enforceUniqueMethods = _)
@ConditionalOnClass(value = _, name = scala.Array.apply[java.lang.String]("org.springframework.boot.health.contributor.HealthIndicator")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
@ConditionalOnMissingClass(value = scala.Array.apply[java.lang.String]("org.springframework.boot.actuate.health.HealthIndicator")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
@ConditionalOnBean(value = scala.Array.apply[java.lang.Class[_ >: scala.Nothing <:
.
]](scala.Predef.classOf[org.llm4s.javaapi.JLlmClient])(scala.reflect.ClassTag.apply[java.lang.Class[_ >: scala.Nothing <:
.
]](classOf[java.lang.Class])), type = _, annotation = _, name = _, search = _, parameterizedContainer = _)
@ConditionalOnProperty(value = _, prefix = "llm4s", name = scala.Array.apply[java.lang.String]("enabled")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])), havingValue = "true", matchIfMissing = true)
LlmActuatorAutoConfiguration for Spring Boot 4: the same llmHealthIndicator bean, as an LlmBoot4HealthIndicator, when Spring Boot 4's spring-boot-health (which spring-boot-starter-actuator brings) is on the classpath and Spring Boot 3's org.springframework.boot.actuate.health.HealthIndicator is not. Spring Boot 3 has no org.springframework.boot.health.contributor.HealthIndicator and Spring Boot 4 no org.springframework.boot.actuate.health.HealthIndicator; the second condition keeps a Boot 3 application that has a stray Boot 4 spring-boot-health jar to LlmActuatorAutoConfiguration alone, so one indicator is registered.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
In this article