Tellier Benoit created JAMES-2574: ------------------------------------- Summary: Listing Healthchecks Key: JAMES-2574 URL: https://issues.apache.org/jira/browse/JAMES-2574 Project: James Server Issue Type: New Feature Components: webadmin Affects Versions: master Reporter: Tellier Benoit
Currently, JAMES-2563 proposes additional healthchecks. Thus we will need, using the webAdmin API to list enabled healthchecks. Here is the corresponding user story: {code:java} As an admin, Using the webadmin protocol I can see the checks enabled on the server {code} Here is the route we proposes to add to the current endpoints: {code:java} GET /healthcheck/checks {code} will return {code:java} [ { "componentName": "Cassandra Backend", "escapedComponentName": "Cassandra%40Backend" }, ... ] {code} Here is a few implementation details. In webadmin-core maven project: - Create a HeathCheckDTO including above fields - Implement the route in HealthCheckRoutes and test it in HealthCheckRoutesTest - Document in with swagger annotations and in src/site/markdown/server/manage-webadmin.md If you do have any questions, reach us on gitter: https://gitter.im/apache/james-project -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org