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.Responsejavax.ws.rs.core.ResponseReturn a response statusjavax.ws.rs.core.ResponseReturn 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() 
 -