aboutsummaryrefslogtreecommitdiffstats
path: root/policy-endpoints/src/test/java/org/openecomp/policy/drools/http/server/test/RestMockHealthCheck.java
blob: ff1b4980da7334177fadcdd145f1436aefdc46ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package org.openecomp.policy.drools.http.server.test;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;

@Path("/")
public class RestMockHealthCheck {
	
    @GET
    @Path("pap/test")
    @Produces(MediaType.APPLICATION_JSON)
    public Response papHealthCheck() {   
		return Response.status(Status.OK).entity("All Alive").build();
    }
    
    @GET
    @Path("pdp/test")
    @Produces(MediaType.APPLICATION_JSON)
    public Response pdpHealthCheck() {   
		return Response.status(Status.INTERNAL_SERVER_ERROR).entity("At least some Dead").build();
    }


}