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!";
+ }
+}