Class CockroachDBContinuumCloudActuatorAutoConfiguration
java.lang.Object
com.cockroachlabs.data.continuum.cloud.autoconfigure.CockroachDBContinuumCloudActuatorAutoConfiguration
@AutoConfiguration(after=CockroachDBContinuumCloudAutoConfiguration.class)
@ConditionalOnClass(name={"org.springframework.boot.actuate.endpoint.annotation.Endpoint","org.springframework.boot.health.contributor.HealthIndicator"})
@ConditionalOnBean(CloudClient.class)
public class CockroachDBContinuumCloudActuatorAutoConfiguration
extends Object
Registers the Continuum Cloud Actuator surfaces (
/actuator/continuum
endpoint and a health indicator) when Spring Boot Actuator and the health
contributor API are on the classpath and a CloudClient bean exists.
Class presence is checked by name so this configuration loads harmlessly in apps without Actuator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncontinuumCloudEndpoint(CloudClient cloud, org.springframework.beans.factory.ObjectProvider<VirtualClusterManager> vclusters)
-
Constructor Details
-
CockroachDBContinuumCloudActuatorAutoConfiguration
public CockroachDBContinuumCloudActuatorAutoConfiguration()
-
-
Method Details
-
continuumCloudEndpoint
@Bean @ConditionalOnMissingBean public ContinuumCloudEndpoint continuumCloudEndpoint(CloudClient cloud, org.springframework.beans.factory.ObjectProvider<VirtualClusterManager> vclusters) -
continuumCloudHealthIndicator
@Bean @ConditionalOnMissingBean public ContinuumCloudHealthIndicator continuumCloudHealthIndicator(CloudClient cloud)
-