Class RequestGroupInfo

  • All Implemented Interfaces:
    javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.modelmbean.ModelMBeanNotificationBroadcaster, javax.management.NotificationBroadcaster

    public class RequestGroupInfo
    extends BaseModelMBean
    This can be moved to top level ( eventually with a better name ). It is currently used only as a JMX artifact, to aggregate the data collected from each RequestProcessor thread.
    • Constructor Detail

      • RequestGroupInfo

        public RequestGroupInfo()
    • Method Detail

      • addRequestProcessor

        public void addRequestProcessor​(RequestInfo rp)
      • removeRequestProcessor

        public void removeRequestProcessor​(RequestInfo rp)
      • getMaxTime

        public long getMaxTime()
      • setMaxTime

        public void setMaxTime​(long maxTime)
      • getProcessingTime

        public long getProcessingTime()
      • setProcessingTime

        public void setProcessingTime​(long totalTime)
      • getRequestCount

        public int getRequestCount()
      • setRequestCount

        public void setRequestCount​(int requestCount)
      • getErrorCount

        public int getErrorCount()
      • setErrorCount

        public void setErrorCount​(int errorCount)
      • getBytesReceived

        public long getBytesReceived()
      • setBytesReceived

        public void setBytesReceived​(long bytesReceived)
      • getBytesSent

        public long getBytesSent()
      • setBytesSent

        public void setBytesSent​(long bytesSent)
      • resetCounters

        public void resetCounters()