From 3091d08ec110f338b5f70f9bc4158091cfb748c1 Mon Sep 17 00:00:00 2001 From: Eric Martin Date: Tue, 23 Aug 2016 15:26:37 +0000 Subject: [PATCH] SF-5447: Allow @Trace Annotation to specify category, subcategory and action --- src/main/java/com/stackify/apm/Trace.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/com/stackify/apm/Trace.java b/src/main/java/com/stackify/apm/Trace.java index 3fe0b17..01af5e5 100644 --- a/src/main/java/com/stackify/apm/Trace.java +++ b/src/main/java/com/stackify/apm/Trace.java @@ -59,6 +59,18 @@ * ... * } * + * {@literal @}Trace(category = "MyService", subcategory = "MyMethod") + * public void anotherMethodToBeInstrumentedAsMyServiceMyMethod(String value) + * { + * ... + * } + * + * {@literal @}Trace(action = true) + * public void anotherMethodToBeInstrumentedAsRequestedAction(String value) + * { + * ... + * } + * * public void notInstrumented() * { * ... @@ -77,4 +89,10 @@ String trackedFunctionName() default ""; + String category() default "Java"; + + String subcategory() default "Other"; + + boolean action() default false; + }