@Loggable(prepend=true, value=1, trim=false) @Path(value="/v1") @Singleton public class DistributionServlet extends BeGenericServlet
servletRequest
gson
Constructor and Description |
---|
DistributionServlet() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
getUebServerList(javax.servlet.http.HttpServletRequest request,
String instanceId,
String requestId,
String authorization,
String accept) |
javax.ws.rs.core.Response |
getValidArtifactTypes(javax.servlet.http.HttpServletRequest request,
String instanceId,
String requestId,
String authorization,
String accept)
Returns list of valid artifact types for validation done in the distribution client.
The list is the representation of the values of the enum ArtifactTypeEnum. |
javax.ws.rs.core.Response |
registerForDistribution(javax.servlet.http.HttpServletRequest request,
String requestJson) |
javax.ws.rs.core.Response |
unRegisterForDistribution(javax.servlet.http.HttpServletRequest request,
String requestJson) |
buildErrorResponse, buildOkResponse, buildOkResponse, getArtifactBL, getBusinessLogic, getComponentBL, getComponentCleanerBL, getComponentInstanceBL, getComponentsUtils, getContentDispositionValue, getElementBL, getElementDao, getGroupBL, getMonitoringBL, getProductBL, getResourceBL, getServiceBL, getUserAdminManager, initHeaderParam
@GET @Path(value="/distributionUebCluster") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response getUebServerList(@Context javax.servlet.http.HttpServletRequest request, @HeaderParam(value="X-ECOMP-InstanceID") String instanceId, @HeaderParam(value="X-ECOMP-RequestID") String requestId, @HeaderParam(value="Authorization") String authorization, @HeaderParam(value="Accept") String accept)
@GET @Path(value="/artifactTypes") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response getValidArtifactTypes(@Context javax.servlet.http.HttpServletRequest request, @HeaderParam(value="X-ECOMP-InstanceID") String instanceId, @HeaderParam(value="X-ECOMP-RequestID") String requestId, @HeaderParam(value="Authorization") String authorization, @HeaderParam(value="Accept") String accept)
request
- instanceId
- requestId
- authorization
- accept
- @POST @Path(value="/registerForDistribution") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response registerForDistribution(@Context javax.servlet.http.HttpServletRequest request, String requestJson)
@POST @Path(value="/unRegisterForDistribution") @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response unRegisterForDistribution(@Context javax.servlet.http.HttpServletRequest request, String requestJson)
Copyright © 2017. All rights reserved.