Class ServerLoadData

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

public class ServerLoadData extends Object
Composite data type used to distribute server load information.
Since:
GemFire 7.0
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    float
    Returns the load on the server due to client to server connections.
    float
    Returns an estimate of how much load each new connection will add to this server.
    float
    Returns an estimate of the much load each new subscriber will add to this server.
    float
    Returns the load on the server due to subscription connections.
    String representation of ServerLoadData

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ServerLoadData

      @ConstructorProperties({"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.
      Parameters:
      connectionLoad - the load on the server due to client to server connections
      subscriberLoad - the load on the server due to subscription connections
      loadPerConnection - how much load each new connection will add to this server
      loadPerSubscriber - how much load each new subscription will add to this server
  • Method Details

    • getConnectionLoad

      public float getConnectionLoad()
      Returns the load on the server due to client to server connections.
      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.
      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.
      Returns:
      an estimate of how much load each new connection will add to this server
    • 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.
      Returns:
      an estimate of the much load each new subscriber will add to this server
    • toString

      public String toString()
      String representation of ServerLoadData
      Overrides:
      toString in class Object