Class ResponseMXBeanImpl

java.lang.Object
org.glassfish.jersey.server.internal.monitoring.jmx.ResponseMXBeanImpl
All Implemented Interfaces:
ResponseMXBean

public class ResponseMXBeanImpl extends Object implements ResponseMXBean
MXBean implementing the ResponseMXBean MXBean interface.
Author:
Miroslav Fuksa
  • Constructor Details

    • ResponseMXBeanImpl

      public ResponseMXBeanImpl()
  • Method Details

    • updateResponseStatistics

      public void updateResponseStatistics(ResponseStatistics responseStatistics)
      Update the statistics exposed by the MXBean.
      Parameters:
      responseStatistics -
    • getResponseCodesToCountMap

      public Map<Integer,Long> getResponseCodesToCountMap()
      Description copied from interface: ResponseMXBean
      Returns statistics of response codes produces by the application. Keys of a returned map are response status codes and values is the the count of responses with these status count. Values are measured since start of the application.
      Specified by:
      getResponseCodesToCountMap in interface ResponseMXBean
      Returns:
      Map with status codes keys and count as values.
    • getLastResponseCode

      public Integer getLastResponseCode()
      Description copied from interface: ResponseMXBean
      Returns the response code of a last response written by the application.
      Specified by:
      getLastResponseCode in interface ResponseMXBean
      Returns:
      Last response status code.