Class AdminStatusResource
java.lang.Object
fr.gouv.vitam.common.server.application.resources.AdminStatusResource
- Direct Known Subclasses:
AdminBatchReportResource
@Path("/admin/v1")
@Consumes("application/json")
@Produces("application/json")
public class AdminStatusResource
extends Object
AdminStatusResource : Manage Admin Functionality through Admin URI
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor AdminStatusResource using implicit BasicVitamStatusServiceImplAdminStatusResource
(VitamServiceRegistry autotestService) Constructor AdminStatusResourceAdminStatusResource
(VitamStatusService statusService) Constructor AdminStatusResourceAdminStatusResource
(VitamStatusService statusService, VitamServiceRegistry autotestService) Constructor AdminStatusResource -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
javax.ws.rs.core.Response
Return a response statusjavax.ws.rs.core.Response
Return a response version infos (for all nodes)javax.ws.rs.core.Response
-
Field Details
-
STATUS_URL
Status for Administration resource path- See Also:
-
AUTOTEST_URL
Autotest for Administration resource path- See Also:
-
VERSION_URL
- See Also:
-
METRIC_URL
- See Also:
-
-
Constructor Details
-
AdminStatusResource
public AdminStatusResource()Constructor AdminStatusResource using implicit BasicVitamStatusServiceImpl -
AdminStatusResource
Constructor AdminStatusResource- Parameters:
statusService
-
-
AdminStatusResource
Constructor AdminStatusResource- Parameters:
statusService
-autotestService
-
-
AdminStatusResource
Constructor AdminStatusResource- Parameters:
autotestService
-
-
-
Method Details
-
adminStatus
@Path("/status") @GET @Produces("application/json") public javax.ws.rs.core.Response adminStatus()Return a response status- Returns:
- Response containing the status of the service in AdminStatusMessage form
-
adminVersion
@Path("/version") @GET @Produces("application/json") public javax.ws.rs.core.Response adminVersion()Return a response version infos (for all nodes)- Returns:
- Response containing the status of the service in AdminStatusMessage form
-
adminAutotest
@Path("/autotest") @GET @Produces("application/json") public javax.ws.rs.core.Response adminAutotest()- Returns:
- the full status including dependencies in VitamError form
-
prometheusMetrics
@Path("/metrics") @GET @Produces("text/plain; version=0.0.4; charset=utf-8") public javax.ws.rs.core.Response prometheusMetrics()
-