package com.geored.servicios; import javax.servlet.http.HttpServletResponse; import javax.ws.rs.HeaderParam; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.core.Context; import com.geored.servicios.json.MensajeJSON; @Path("gcm") public interface ServicioGCM { @POST @Path("registrar/{idDispositivo}") public void registrarDispositivo(@HeaderParam("Security-Token") final String userToken, @Context final HttpServletResponse response, @PathParam("idDispositivo") final String idDispositivo); @POST @Path("desregistrar") public void desregistrarDispositivo(@HeaderParam("Security-Token") final String userToken, @Context final HttpServletResponse response); @POST @Path("enviarMensaje") public void enviarMensaje(@HeaderParam("Security-Token") final String userToken, @Context final HttpServletResponse response, final MensajeJSON mensaje); }