From ebb011fd0db27ff423d5cfd37bbad6c0300bafb3 Mon Sep 17 00:00:00 2001 From: Lucas Ponce Date: Fri, 29 Sep 2017 17:56:42 +0200 Subject: [PATCH] Align status endpoint with UP/DOWN (#475) --- .../hawkular/alerts/rest/AbstractITestBase.groovy | 2 +- .../org/hawkular/alerts/rest/StatusHandler.java | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/AbstractITestBase.groovy b/hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/AbstractITestBase.groovy index 2ce468862..09923c904 100644 --- a/hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/AbstractITestBase.groovy +++ b/hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/AbstractITestBase.groovy @@ -81,7 +81,7 @@ class AbstractITestBase { def resp = client.get(path: "status") def tries = 100 - while (tries > 0 && resp.data.status != "STARTED") { + while (tries > 0 && resp.data.status != "UP") { Thread.sleep(500); resp = client.get(path: "status") tries-- diff --git a/hawkular-alerts-rest/hawkular-alerts-rest-api/src/main/java/org/hawkular/alerts/rest/StatusHandler.java b/hawkular-alerts-rest/hawkular-alerts-rest-api/src/main/java/org/hawkular/alerts/rest/StatusHandler.java index 99b1722b6..9e8cc70c9 100644 --- a/hawkular-alerts-rest/hawkular-alerts-rest-api/src/main/java/org/hawkular/alerts/rest/StatusHandler.java +++ b/hawkular-alerts-rest/hawkular-alerts-rest-api/src/main/java/org/hawkular/alerts/rest/StatusHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2016 Red Hat, Inc. and/or its affiliates + * Copyright 2015-2017 Red Hat, Inc. and/or its affiliates * and other contributors as indicated by the @author tags. * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -47,8 +47,8 @@ @TenantRequired(false) public class StatusHandler { private static final String STATUS = "status"; - private static final String STARTED = "STARTED"; - private static final String FAILED = "FAILED"; + private static final String UP = "UP"; + private static final String DOWN = "DOWN"; private static final String DISTRIBUTED = "distributed"; @EJB @@ -64,7 +64,7 @@ public class StatusHandler { notes = "Status fields:" + " + \n" + "{ + \n" + - "\"status\":\"|\", + \n" + + "\"status\":\"|\", + \n" + "\"Implementation-Version\":\"\", + \n" + "\"Built-From-Git-SHA1\":\"\", + \n" + "\"distributed\":\"\", + \n" + @@ -76,9 +76,9 @@ public Response status(@Context ServletContext servletContext) { status.putAll(manifestUtil.getFrom(servletContext)); try { if (statusService.isStarted()) { - status.put(STATUS, STARTED); + status.put(STATUS, UP); } else { - status.put(STATUS, FAILED); + status.put(STATUS, DOWN); } boolean distributed = statusService.isDistributed(); status.put(DISTRIBUTED, Boolean.toString(distributed)); @@ -86,7 +86,7 @@ public Response status(@Context ServletContext servletContext) { status.putAll(statusService.getDistributedStatus()); } } catch (Exception e) { - status.put(STATUS, FAILED); + status.put(STATUS, DOWN); } return ResponseUtil.ok(status); }