summaryrefslogtreecommitdiff
path: root/java/src/IceMX/InvocationObserverI.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceMX/InvocationObserverI.java')
-rw-r--r--java/src/IceMX/InvocationObserverI.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/java/src/IceMX/InvocationObserverI.java b/java/src/IceMX/InvocationObserverI.java
index 288b0d19730..8c2d6cf1d32 100644
--- a/java/src/IceMX/InvocationObserverI.java
+++ b/java/src/IceMX/InvocationObserverI.java
@@ -107,6 +107,12 @@ public class InvocationObserverI extends Observer<InvocationMetrics> implements
};
public void
+ userException()
+ {
+ forEach(_userException);
+ }
+
+ public void
retried()
{
forEach(_incrementRetry);
@@ -126,4 +132,13 @@ public class InvocationObserverI extends Observer<InvocationMetrics> implements
++v.retry;
}
};
+
+ final MetricsUpdate<InvocationMetrics> _userException = new MetricsUpdate<InvocationMetrics>()
+ {
+ public void
+ update(InvocationMetrics v)
+ {
+ ++v.userException;
+ }
+ };
} \ No newline at end of file