UpgradeGroupInfo (Apache Tomcat 10.1.48 API Documentation)
Description: declaration: package: org.apache.coyote.http11.upgrade, class: UpgradeGroupInfo

# Class UpgradeGroupInfo

java.lang.Object
org.apache.tomcat.util.modeler.BaseModelMBean
org.apache.coyote.http11.upgrade.UpgradeGroupInfo

All Implemented Interfaces:
  `DynamicMBean, MBeanRegistration, ModelMBeanNotificationBroadcaster, NotificationBroadcaster`

public class UpgradeGroupInfo extends BaseModelMBean
This aggregates the data collected from each UpgradeInfo instance.

- ## Field Summary

  ### Fields inherited from class BaseModelMBean

  `attributeBroadcaster, generalBroadcaster, managedBean, oname, resource, resourceType`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `UpgradeGroupInfo()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `addUpgradeInfo(UpgradeInfo ui)`
  `long`
  `getBytesReceived()`
  `long`
  `getBytesSent()`
  `long`
  `getMsgsReceived()`
  `long`
  `getMsgsSent()`
  `void`
  `removeUpgradeInfo(UpgradeInfo ui)`
  `void`
  `resetCounters()`
  `void`
  `setBytesReceived(long bytesReceived)`
  `void`
  `setBytesSent(long bytesSent)`
  `void`
  `setMsgsReceived(long msgsReceived)`
  `void`
  `setMsgsSent(long msgsSent)`

  ### Methods inherited from class BaseModelMBean

  `addAttributeChangeNotificationListener, addNotificationListener, getAttribute, getAttributes, getClassName, getJmxName, getManagedResource, getMBeanInfo, getModelerType, getNotificationInfo, getObjectName, invoke, postDeregister, postRegister, preDeregister, preRegister, removeAttributeChangeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setAttribute, setAttributes, setManagedBean, setManagedResource, toString`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### UpgradeGroupInfo

    public UpgradeGroupInfo()

- ## Method Details

  - ### addUpgradeInfo

    public void addUpgradeInfo(UpgradeInfo ui)

  - ### removeUpgradeInfo

    public void removeUpgradeInfo(UpgradeInfo ui)

  - ### getBytesReceived

    public long getBytesReceived()

  - ### setBytesReceived

    public void setBytesReceived(long bytesReceived)

  - ### getBytesSent

    public long getBytesSent()

  - ### setBytesSent

    public void setBytesSent(long bytesSent)

  - ### getMsgsReceived

    public long getMsgsReceived()

  - ### setMsgsReceived

    public void setMsgsReceived(long msgsReceived)

  - ### getMsgsSent

    public long getMsgsSent()

  - ### setMsgsSent

    public void setMsgsSent(long msgsSent)

  - ### resetCounters

    public void resetCounters()