@Requires(property="endpoints.health.nats.enabled",notEquals="false") @Requires(beans=io.micronaut.management.endpoint.health.HealthEndpoint.class)
@Singleton
public class NatsHealthIndicator
extends io.micronaut.management.health.indicator.AbstractHealthIndicator<java.util.Map<java.lang.String,java.lang.Object>>
HealthIndicator for Nats.| Constructor and Description |
|---|
NatsHealthIndicator(io.nats.client.Connection connection)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
getHealthInformation() |
protected java.lang.String |
getName() |
getHealthResult, getResult, setExecutorServicepublic NatsHealthIndicator(io.nats.client.Connection connection)
connection - The connection to query for detailsprotected java.util.Map<java.lang.String,java.lang.Object> getHealthInformation()
getHealthInformation in class io.micronaut.management.health.indicator.AbstractHealthIndicator<java.util.Map<java.lang.String,java.lang.Object>>protected java.lang.String getName()
getName in class io.micronaut.management.health.indicator.AbstractHealthIndicator<java.util.Map<java.lang.String,java.lang.Object>>