[ https://issues.apache.org/jira/browse/JAMES-2574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tellier Benoit updated JAMES-2574: ---------------------------------- Fix Version/s: 3.3.0 > 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 > Priority: Major > Labels: feature > Fix For: 3.3.0 > > > 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