28 lines
967 B
Java
28 lines
967 B
Java
package fr.titionfire;
|
|
|
|
import jakarta.ws.rs.GET;
|
|
import jakarta.ws.rs.Path;
|
|
import jakarta.ws.rs.Produces;
|
|
import jakarta.ws.rs.core.MediaType;
|
|
import jakarta.ws.rs.core.Response;
|
|
import org.eclipse.microprofile.openapi.annotations.Operation;
|
|
import org.eclipse.microprofile.openapi.annotations.responses.APIResponse;
|
|
import org.eclipse.microprofile.openapi.annotations.responses.APIResponses;
|
|
import org.eclipse.microprofile.openapi.annotations.tags.Tag;
|
|
|
|
@Tag(name = "Ping API", description = "API pour tester la connectivité")
|
|
@Path("/api")
|
|
public class PingPage {
|
|
|
|
@Operation(summary = "Renvoie un message de réussite", description = "Cette méthode renvoie un message de réussite si la connexion est établie avec succès.")
|
|
@APIResponses(value = {
|
|
@APIResponse(responseCode = "200", description = "Réussite")
|
|
})
|
|
@GET
|
|
@Produces(MediaType.TEXT_PLAIN)
|
|
public Response get() {
|
|
return Response.ok().build();
|
|
}
|
|
|
|
}
|