@RequiredArgsConstructor
public class ApplicationHealthIndicator implements HealthIndicator
{
- private final EndlessConsumer consumer;
-
-
@Override
public Health health()
{
try
{
- return consumer
- .exitStatus()
- .map(Health::down)
- .orElse(Health.outOfService())
- .build();
+ return Health.up().build();
}
catch (IllegalStateException e)
{