X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FApplicationHealthIndicator.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FApplicationHealthIndicator.java;h=e215c6943ffe9defc2f88d333894665d182b82d5;hb=d8ec8ee7ea93e801051ce3cd6f83db2aa20e6b95;hp=ab9782c4c26fce58c728cf3b35cf725ead0b8713;hpb=0c9a0c1cf9a0065012743efcd940d8721bc33c20;p=demos%2Fkafka%2Ftraining diff --git a/src/main/java/de/juplo/kafka/ApplicationHealthIndicator.java b/src/main/java/de/juplo/kafka/ApplicationHealthIndicator.java index ab9782c..e215c69 100644 --- a/src/main/java/de/juplo/kafka/ApplicationHealthIndicator.java +++ b/src/main/java/de/juplo/kafka/ApplicationHealthIndicator.java @@ -16,17 +16,8 @@ public class ApplicationHealthIndicator implements HealthIndicator @Override public Health health() { - try - { - return consumer - .exitStatus() - .map(Health::down) - .orElse(Health.outOfService()) - .build(); - } - catch (IllegalStateException e) - { - return Health.up().build(); - } + return consumer.running() + ? Health.up().build() + : Health.down().build(); } }