You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jg...@apache.org on 2018/11/19 20:24:32 UTC

[2/6] tomee git commit: Adding rest service

Adding rest service


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/cd097075
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/cd097075
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/cd097075

Branch: refs/heads/master
Commit: cd09707502f35f2b0154ec8b1062d35a2b516bed
Parents: fffa371
Author: ivanjunckes <ij...@tomitribe.com>
Authored: Mon Nov 19 10:04:18 2018 -0200
Committer: ivanjunckes <ij...@tomitribe.com>
Committed: Mon Nov 19 10:04:18 2018 -0200

----------------------------------------------------------------------
 .../java/org/superbiz/rest/GreetingService.java | 21 ++++++++++++++++++++
 1 file changed, 21 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/cd097075/examples/rest-mp-metrics/src/main/java/org/superbiz/rest/GreetingService.java
----------------------------------------------------------------------
diff --git a/examples/rest-mp-metrics/src/main/java/org/superbiz/rest/GreetingService.java b/examples/rest-mp-metrics/src/main/java/org/superbiz/rest/GreetingService.java
new file mode 100644
index 0000000..fa84c69
--- /dev/null
+++ b/examples/rest-mp-metrics/src/main/java/org/superbiz/rest/GreetingService.java
@@ -0,0 +1,21 @@
+package org.superbiz.rest;
+
+import org.eclipse.microprofile.metrics.annotation.Counted;
+
+import javax.ws.rs.Consumes;
+import javax.ws.rs.GET;
+import javax.ws.rs.Path;
+import javax.ws.rs.Produces;
+import javax.ws.rs.core.MediaType;
+
+@Path("/greeting")
+@Produces(MediaType.APPLICATION_JSON)
+@Consumes(MediaType.APPLICATION_JSON)
+public class GreetingService {
+
+    @Counted(monotonic = true, name = "count_messages")
+    @GET
+    public String message() {
+        return "Hi Microprofile Metrics!";
+    }
+}