com.ibm.tivoli.maximo.oslc.provider

Class APIMetricsManager

  • java.lang.Object
    • com.ibm.tivoli.maximo.oslc.provider.APIMetricsManager


  • public class APIMetricsManager
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      static APIMetricsManager getInstance() 
      java.util.Map getMetrics() 
      void reset() 
      void setError(java.lang.String metricContext, java.lang.String provider, java.lang.String resourcectx) 
      void setSuccess(java.lang.String metricContext, java.lang.String provider, java.lang.String resourcectx, long time)
      If the tracked api is successful, add to the success count metric and the response time histogram.
      • Methods inherited from class java.lang.Object

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

      • APIMetricsManager

        public APIMetricsManager()
    • Method Detail

      • getMetrics

        public java.util.Map getMetrics()
      • setSuccess

        public void setSuccess(java.lang.String metricContext,
                               java.lang.String provider,
                               java.lang.String resourcectx,
                               long time)
        If the tracked api is successful, add to the success count metric and the response time histogram.
        Parameters:
        metricContext -
        provider -
        resourcectx -
        time -
      • setError

        public void setError(java.lang.String metricContext,
                             java.lang.String provider,
                             java.lang.String resourcectx)
      • reset

        public void reset()