Class HandlerMetricContextUtil


  • public class HandlerMetricContextUtil
    extends java.lang.Object
    Common HTTP request handler metrics code.
    Author:
    jonmv
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.yahoo.jdisc.Metric.Context contextFor​(com.yahoo.jdisc.Request request, com.yahoo.jdisc.Metric metric, java.lang.Class<?> handlerClass)  
      static com.yahoo.jdisc.Metric.Context contextFor​(com.yahoo.jdisc.Request request, java.util.Map<java.lang.String,​java.lang.String> extraDimensions, com.yahoo.jdisc.Metric metric, java.lang.Class<?> handlerClass)  
      static void onHandle​(com.yahoo.jdisc.Request request, com.yahoo.jdisc.Metric metric, java.lang.Class<?> handlerClass)  
      static void onHandled​(com.yahoo.jdisc.Request request, com.yahoo.jdisc.Metric metric, java.lang.Class<?> handlerClass)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HandlerMetricContextUtil

        public HandlerMetricContextUtil()
    • Method Detail

      • onHandle

        public static void onHandle​(com.yahoo.jdisc.Request request,
                                    com.yahoo.jdisc.Metric metric,
                                    java.lang.Class<?> handlerClass)
      • onHandled

        public static void onHandled​(com.yahoo.jdisc.Request request,
                                     com.yahoo.jdisc.Metric metric,
                                     java.lang.Class<?> handlerClass)
      • contextFor

        public static com.yahoo.jdisc.Metric.Context contextFor​(com.yahoo.jdisc.Request request,
                                                                com.yahoo.jdisc.Metric metric,
                                                                java.lang.Class<?> handlerClass)
      • contextFor

        public static com.yahoo.jdisc.Metric.Context contextFor​(com.yahoo.jdisc.Request request,
                                                                java.util.Map<java.lang.String,​java.lang.String> extraDimensions,
                                                                com.yahoo.jdisc.Metric metric,
                                                                java.lang.Class<?> handlerClass)