org.apache.geode.management

## Class ServerLoadData

- java.lang.Object
- - org.apache.geode.management.ServerLoadData

-     public class ServerLoadData
      extends java.lang.Object

  Composite data type used to distribute server load information.
  Since:
    GemFire 7.0

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ServerLoadData(float connectionLoad, float subscriberLoad, float loadPerConnection, float loadPerSubscriber)` This constructor is to be used by internal JMX framework only.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `float` | `getConnectionLoad()` Returns the load on the server due to client to server connections.
    `float` | `getLoadPerConnection()` Returns an estimate of how much load each new connection will add to this server.
    `float` | `getLoadPerSubscriber()` Returns an estimate of the much load each new subscriber will add to this server.
    `float` | `getSubscriberLoad()` Returns the load on the server due to subscription connections.
    `java.lang.String` | `toString()` String representation of ServerLoadData

    - ### Methods inherited from class java.lang.Object

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

- - ### Constructor Detail

    - #### ServerLoadData

          @ConstructorProperties(value={"connectionLoad","subscriberLoad","loadPerConnection","loadPerSubscriber"})
          public ServerLoadData(float connectionLoad,
                                                                                                                                          float subscriberLoad,
                                                                                                                                          float loadPerConnection,
                                                                                                                                          float loadPerSubscriber)

      This constructor is to be used by internal JMX framework only. User should not try to create an instance of this class.

  - ### Method Detail

    - #### getConnectionLoad

          public float getConnectionLoad()

      Returns the load on the server due to client to server connections.

    - #### getSubscriberLoad

          public float getSubscriberLoad()

      Returns the load on the server due to subscription connections.

    - #### getLoadPerConnection

          public float getLoadPerConnection()

      Returns an estimate of how much load each new connection will add to this server. The Locator use this information to estimate the load on the server before it receives a new load snapshot.

    - #### getLoadPerSubscriber

          public float getLoadPerSubscriber()

      Returns an estimate of the much load each new subscriber will add to this server. The Locator uses this information to estimate the load on the server before it receives a new load snapshot.

    - #### toString

          public java.lang.String toString()

      String representation of ServerLoadData
      Overrides:
        `toString` in class `java.lang.Object`